Background color for cell id.

This commit is contained in:
Lukas Prause
2023-01-19 15:00:37 +01:00
parent ce13ee1ec4
commit 295b21fac7

View File

@@ -188,6 +188,7 @@ if __name__ == "__main__":
plt.title("{} with {}".format(transmission_direction, cc_algo)) plt.title("{} with {}".format(transmission_direction, cc_algo))
host = host_subplot(111, axes_class=axisartist.Axes) host = host_subplot(111, axes_class=axisartist.Axes)
plt.subplots_adjust()
# create list fo color indices # create list fo color indices
transmission_df["index"] = transmission_df.index transmission_df["index"] = transmission_df.index
@@ -209,20 +210,24 @@ if __name__ == "__main__":
bounds = transmission_df[["index", "cell_color"]].groupby("cell_color").agg(["min", "max"]).loc[c] bounds = transmission_df[["index", "cell_color"]].groupby("cell_color").agg(["min", "max"]).loc[c]
host.axvspan(bounds.min(), bounds.max(), alpha=0.3, color=cmap.colors[c]) host.axvspan(bounds.min(), bounds.max(), alpha=0.3, color=cmap.colors[c])
plt.subplots_adjust()
host.plot(transmission_df["goodput_rolling"], "-", color="blue", label="goodput")
host.set_xlabel("datetime")
host.set_ylabel("goodput [Mbps]")
host.set_ylim([0, 500])
# additional y axes # additional y axes
par11 = host.twinx() par11 = host.twinx()
par12 = host.twinx() par12 = host.twinx()
par13 = host.twinx() #par13 = host.twinx()
# axes offset # axes offset
par12.axis["right"] = par12.new_fixed_axis(loc="right", offset=(60, 0)) par12.axis["right"] = par12.new_fixed_axis(loc="right", offset=(60, 0))
par13.axis["right"] = par13.new_fixed_axis(loc="right", offset=(120, 0)) #par13.axis["right"] = par13.new_fixed_axis(loc="right", offset=(120, 0))
par11.axis["right"].toggle(all=True) par11.axis["right"].toggle(all=True)
par12.axis["right"].toggle(all=True) par12.axis["right"].toggle(all=True)
par13.axis["right"].toggle(all=True) #par13.axis["right"].toggle(all=True)
par11.plot(transmission_df["downlink_cqi"], "--", color="green", label="CQI") par11.plot(transmission_df["downlink_cqi"], "--", color="green", label="CQI")
par11.set_ylabel("CQI") par11.set_ylabel("CQI")
@@ -232,10 +237,6 @@ if __name__ == "__main__":
par12.set_ylabel("ACK RTT [s]") par12.set_ylabel("ACK RTT [s]")
par12.set_ylim([0, 1]) par12.set_ylim([0, 1])
par13.plot(transmission_df["goodput_rolling"], "-", color="blue", label="goodput")
par13.set_xlabel("datetime")
par13.set_ylabel("goodput [Mbps]")
par13.set_ylim([0, 500])
if args.save: if args.save:
plt.savefig("{}timeline_plot.pdf".format(args.save)) plt.savefig("{}timeline_plot.pdf".format(args.save))