在Pandas图中添加一条线

时间:2017-09-01 11:27:39

标签: python-3.x pandas matplotlib plot

我目前正在跟踪我的互联网速度,并希望使用时间戳,上传值和下载值生成测量图。

我正在使用它创建情节

df.plot(
    kind='line', 
    x=timestamp_column_name, 
    y=[download_column_name, upload_column_name],
    figsize=(12,5)
)

Generated plot

现在我想在y=100000的恒定高度添加一条线到这个图,但我无法弄清楚如何正确地做到这一点。我应该怎么做熊猫?

1 个答案:

答案 0 :(得分:6)

您可以使用axhline。由于df.plot()是matplotlib的包装器并返回Matplotlib轴,它包含与绘图交互的所有方法,因此可以直接用作:

ax = df.plot( ... )
ax.axhline(y=100000)