From c12740bd78208fbcf6b7efdaa0ab4e38e3b31091 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Wed, 2 Sep 2020 08:52:23 +0200 Subject: Fix variable mismatch when using both --stat and --plot=P --- bin/msp430-etv | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bin/msp430-etv b/bin/msp430-etv index 522dc11..e7e83f3 100755 --- a/bin/msp430-etv +++ b/bin/msp430-etv @@ -361,7 +361,7 @@ if __name__ == "__main__": power_from_energy = ((data[1:, 3] - data[:-1, 3]) * 1e-9) / ( (data[1:, 0] - data[:-1, 0]) * 1e-6 ) - mean_power = running_mean(power_from_energy, 10) + smooth_power = running_mean(power_from_energy, 10) if "stat" in opt: mean_voltage = np.mean(data[:, 2] * 1e-3) @@ -422,7 +422,11 @@ if __name__ == "__main__": markersize=1, ) (meanhandle,) = plt.plot( - data[1:, 0] * 1e-6, mean_power, "r-", label="mean(P, 10)", markersize=1 + data[1:, 0] * 1e-6, + smooth_power, + "r-", + label="mean(P, 10)", + markersize=1, ) plt.legend(handles=[energyhandle, meanhandle]) plt.ylabel("Power [W]") @@ -456,5 +460,5 @@ if __name__ == "__main__": plt.title("Postprocessing via Running average (window size=10)") plt.xlabel("Mean Power per Measurement Interval [W]") plt.ylabel("Count") - plt.hist(mean_power, bins=bin_count) + plt.hist(smooth_power, bins=bin_count) plt.show() -- cgit v1.2.3