我有一个Pandas (版本0.14.1)的DataFrame对象,如下所示:
DataFrame
import pandas as pd
df = pd.DataFrame(zip([1, 2, 3, 4, 5],
[0.1, 0.3, 0.1, 0.2, 0.4]),
columns=['y', 'dy'])
它返回
y dy
0 1 0.1
1 2 0.3
2 3 0.1
3 4 0.2
4 5 0.4
第一列是值,第二列是错误。
第一种情况:我想为y
值绘制一个图。
df['y'].plot(style="ro-")
第二个案例:我想要为y值添加纵向误差条dy。
df['y'].plot(style="ro-", yerr=df['dy'])
如果我在plot
方法中添加yerr
或xerr
参数,它会忽略style
参数。
这是Pandas的特性还是bug?