Adds stackplots.

This commit is contained in:
Lukas Prause
2023-04-24 17:05:20 +02:00
parent 719413bebb
commit 725b2d9081

View File

@@ -159,18 +159,19 @@ if __name__ == "__main__":
ax0.plot(transmission_df["snd_cwnd"].dropna(), color="lime", linestyle="dashed", label="cwnd") ax0.plot(transmission_df["snd_cwnd"].dropna(), color="lime", linestyle="dashed", label="cwnd")
ax1.plot(transmission_df["srtt"].dropna(), color="red", linestyle="dashdot", label="sRTT") ax1.plot(transmission_df["srtt"].dropna(), color="red", linestyle="dashdot", label="sRTT")
ax2.plot(transmission_df["goodput_rolling"], color="blue", linestyle="solid", label="goodput") ax2.plot(transmission_df["goodput_rolling"], color="blue", linestyle="solid", label="goodput")
ax00.plot(transmission_df["NR5G_RSRQ_(dB)"].dropna(), color="magenta", linestyle="dotted", label="NR RSRQ")
ax01.plot(transmission_df["bw_sum"].dropna(), color="peru", linestyle="solid", label="bandwidth")
ax01.plot(transmission_df["lte_bw_sum"].dropna(), color="lightsteelblue", linestyle="solid", label="4G bandwidth", alpha=.5) ax01.plot(transmission_df["lte_bw_sum"].dropna(), color="lightsteelblue", linestyle="solid", label="4G bandwidth", alpha=.5)
ax01.plot(transmission_df["nr_bw_sum"].dropna(), color="cornflowerblue", linestyle="solid",label="5G bandwidth", alpha=.5) ax01.plot(transmission_df["nr_bw_sum"].dropna(), color="cornflowerblue", linestyle="solid",label="5G bandwidth", alpha=.5)
ax01.stackplot(transmission_df["arrival_time"].to_list(), #ax01.stackplot(transmission_df["arrival_time"].to_list(),
[transmission_df["lte_bw_sum"].to_list(), transmission_df["nr_bw_sum"].to_list()], # [transmission_df["lte_bw_sum"].to_list(), transmission_df["nr_bw_sum"].to_list()],
colors=["lightsteelblue", "cornflowerblue"], # colors=["lightsteelblue", "cornflowerblue"],
labels=["4G bandwidth", "5G bandwidth"] # labels=["4G bandwidth", "5G bandwidth"]
) # )
ax02.plot(transmission_df["RSRQ_(dB)"].dropna(), color="purple", linestyle="dotted", label="LTE RSRQ") ax02.plot(transmission_df["RSRQ_(dB)"].dropna(), color="purple", linestyle="dotted", label="LTE RSRQ")
ax00.plot(transmission_df["NR5G_RSRQ_(dB)"].dropna(), color="magenta", linestyle="dotted", label="NR RSRQ")
ax2.spines.right.set_position(("axes", 1.1)) ax2.spines.right.set_position(("axes", 1.1))
ax02.spines.right.set_position(("axes", 1.1)) ax02.spines.right.set_position(("axes", 1.1))