浏览代码

Bugfix, plot ack_rtt

master
langspielplatte 2 年前
父节点
当前提交
02d76c1c96
共有 1 个文件被更改,包括 8 次插入13 次删除
  1. +8
    -13
      plot_transmission_timeline.py

+ 8
- 13
plot_transmission_timeline.py 查看文件

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)
host.plot()
#cmap = matplotlib.cm.get_cmap("Set3") #cmap = matplotlib.cm.get_cmap("Set3")
#for c in transmission_df["cellID"].unique(): #for c in transmission_df["cellID"].unique():
# bounds = transmission_df[["cellID"]].groupby("cellID").agg(["min", "max"]).loc[c] # bounds = transmission_df[["cellID"]].groupby("cellID").agg(["min", "max"]).loc[c]
# 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)


#host.plot(transmission_df["goodput"], "-", color="blue", label="goodput")
#host.set_xlabel("datetime")
#host.set_ylabel("goodput [Mbps]")
host.plot(transmission_df["goodput"], "-", color="blue", label="goodput")
host.set_xlabel("datetime")
host.set_ylabel("goodput [Mbps]")


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")


par12.plot(transmission_df["ack_rtt"], "-.", color="red", label="ACK RTT") par12.plot(transmission_df["ack_rtt"], "-.", color="red", label="ACK RTT")
par12.set_ylabel("ACK RTT [s]") par12.set_ylabel("ACK RTT [s]")
par12.set_ylim([0, 0.5])

par13.plot(transmission_df["goodput"], "-", color="blue", label="goodput")
par13.set_xlabel("datetime")
par13.set_ylabel("goodput [Mbps]")

par12.set_ylim([0, 1])


if args.save: if args.save:
plt.savefig("{}timeline_plot.pdf".format(args.save)) plt.savefig("{}timeline_plot.pdf".format(args.save))

正在加载...
取消
保存