在pandas中绘制带有数据点的折线图

22 浏览
0 Comments

在pandas中绘制带有数据点的折线图

使用pandas,我可以轻松地制作折线图:

import pandas as pd
import numpy as np
%matplotlib inline # 在jupyter笔记本中使用此命令
df = pd.DataFrame(np.random.randn(50, 4), 
        index=pd.date_range('1/1/2000', periods=50), columns=list('ABCD'))
df = df.cumsum()
df.plot();

[图片](https://i.stack.imgur.com/8oCrX.png)

但是我不知道如何将数据绘制成线上的点,就像这个例子一样:

[图片](https://i.stack.imgur.com/tty0S.png)

[这个matplotlib示例](http://matplotlib.org/examples/pylab_examples/zorder_demo.html)似乎提供了方向,但我找不到如何使用pandas的绘图功能来实现。我特别想学习如何使用pandas来做,因为我总是在处理数据框。有什么线索吗?

0