gpt4 book ai didi

python - 带有错误栏 : style does not apply 的 Pandas 图

转载 作者:行者123 更新时间:2023-12-04 12:47:31 24 4
gpt4 key购买 nike

我有 Pandas(版本 0.14.1)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-")
First case

第二种情况 : 我想添加一个垂直误差条 dyy -值
df['y'].plot(style="ro-", yerr=df['dy'])
Second case

所以,如果我添加 yerrxerr plot 的参数方法,它忽略 style .
这是 Pandas 的功能还是错误?

最佳答案

TomAugspurger指出,它是known issue .但是,在大多数情况下,它有一个简单的解决方法:使用 fmt关键字而不是 style关键字来指定快捷方式选项。

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'])

df['y'].plot(fmt='ro-', yerr=df['dy'], grid='on')

correctly styled figure

关于python - 带有错误栏 : style does not apply 的 Pandas 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709985/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com