| 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(), | |||||
| [transmission_df["lte_bw_sum"].to_list(), transmission_df["nr_bw_sum"].to_list()], | |||||
| colors=["lightsteelblue", "cornflowerblue"], | |||||
| labels=["4G bandwidth", "5G bandwidth"] | |||||
| ) | |||||
| #ax01.stackplot(transmission_df["arrival_time"].to_list(), | |||||
| # [transmission_df["lte_bw_sum"].to_list(), transmission_df["nr_bw_sum"].to_list()], | |||||
| # colors=["lightsteelblue", "cornflowerblue"], | |||||
| # 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)) |