]> rtime.felk.cvut.cz Git - hubacji1/iamcar2.git/commitdiff
Fix failure rate, resize plot
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 14 Mar 2022 11:25:18 +0000 (12:25 +0100)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Mon, 14 Mar 2022 11:25:18 +0000 (12:25 +0100)
scripts/plot_cost.py

index d247a1e9678394f6c33be476da4cc30c027167fb..a11d0ba89ed280a04a95fc5adaf4e3859a1fd13c 100755 (executable)
@@ -112,8 +112,10 @@ Where:
     print("avg. bcnt = {}".format(bcnt_avg))
     print("avg. rcnt = {}".format(rcnt_avg))
     print("b/r avg. {}".format(br_avg))
+    print("last avg. cost = {}".format(np.average(val_list[-1])))
+    print("last max. cost = {}".format(perc(val_list[-1], 100)))
 
-    plt.rcParams["figure.figsize"] = [12, 8]
+    plt.rcParams["figure.figsize"] = [14, 7]
     plt.rcParams["font.size"] = 24
     plt.rcParams["font.family"] = "cmr10"
     plt.rcParams["hatch.linewidth"] = 1.0
@@ -123,12 +125,10 @@ Where:
     f, ax = plt.subplots()
     eax = ax.twinx()
     ax.set_title(scenarios[0]["fn"])
-    ax.set_title("Scenario 8: Final path cost after optimization")
-    #ax.set_title("Scenario 2: Final path cost after optimization")
-    #ax.set_title("Scenario 7: Final path cost after optimization")
+    ax.set_title("Scenario 3: Final path cost after optimization")
     ax.set_xlabel("Number of iterations [-]")
     ax.set_ylabel("Cost [m]")
-    eax.set_ylabel("Success rate [%]")
+    eax.set_ylabel("Failure rate [%]")
     #ax.set_ylim([20.1, 57]) # scenario 7
     #ax.set_ylim([18, 43]) # scenario 2
     ax.set_ylim([10, 60])
@@ -140,7 +140,7 @@ Where:
         y2=[i for i in err_hist],
         color="tab:red",
         alpha=0.2,
-        label="Succes rate",
+        label="Failure rate",
     )
 
     la = [