]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/commitdiff
Plot percentile only if some data
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 10 Dec 2018 06:14:13 +0000 (07:14 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 10 Dec 2018 07:06:25 +0000 (08:06 +0100)
gplot.py

index 154d2c34fc141a748d44f9cf674c515a34c363e7..0052d6781cca842f2b3d93dc89bc857932e762e4 100644 (file)
--- a/gplot.py
+++ b/gplot.py
@@ -195,8 +195,11 @@ def plot_costdist():
     for a in r.keys():
         plt.hist(v[a], alpha=0.5, label=a, bins=100, histtype="step",
                 color=COLS[a])
-        X_WHERE = np.percentile(v[a], [95])
-        plt.axvline(X_WHERE, lw=1, color=COLS[a], linestyle="--")
+        try:
+                X_WHERE = np.percentile(v[a], [95])
+                plt.axvline(X_WHERE, lw=1, color=COLS[a], linestyle="--")
+        except:
+                pass
 
     plt.legend()
     plt.show()
@@ -225,8 +228,11 @@ def plot_maxtime():
     for a in r.keys():
         plt.hist(v[a], alpha=0.5, label=a, bins=np.arange(0, 10, 0.1),
                 histtype="step", color=COLS[a])
-        X_WHERE = np.percentile(v[a], [95])
-        plt.axvline(X_WHERE, lw=1, color=COLS[a], linestyle="--")
+        try:
+                X_WHERE = np.percentile(v[a], [95])
+                plt.axvline(X_WHERE, lw=1, color=COLS[a], linestyle="--")
+        except:
+                pass
 
     plt.legend()
     plt.show()