From 2d43d18fa7fb4a0770b5641c29198a6753c3033d Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Mon, 26 Sep 2022 20:12:08 +0000
Subject: [PATCH] fix: matplotlib plt.errorbar must have yerr > 0

---
 benchmarks/tracking/scripts/tracking_performance.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/benchmarks/tracking/scripts/tracking_performance.py b/benchmarks/tracking/scripts/tracking_performance.py
index c39c9717..7a2cb76a 100644
--- a/benchmarks/tracking/scripts/tracking_performance.py
+++ b/benchmarks/tracking/scripts/tracking_performance.py
@@ -166,7 +166,7 @@ if __name__ == '__main__':
     track_eff_upper = np.minimum(np.ones(shape=rec_eta.shape), track_eff + track_err) - track_eff
 
 
-    ax.errorbar(eta_centers, track_eff, xerr=eta_binsize/2., yerr=[track_eff_lower, track_eff_upper],
+    ax.errorbar(eta_centers, track_eff, xerr=eta_binsize/2., yerr=[np.abs(track_eff_lower), np.abs(track_eff_upper)],
                 fmt='o', capsize=3)
     ax.set_ylim(0., 1.1)
     ax.set_xlim(-4.5, 4.5)
-- 
GitLab