gpt4 book ai didi

python - 在 Pandas 数据系列中使用 fill_between()

转载 作者:太空狗 更新时间:2023-10-29 21:43:32 24 4
gpt4 key购买 nike

我绘制了(使用 matplotlib)时间序列及其相关的置信区间上限和下限(我在 Stata 中计算)。我使用 Pandas 读取 stata.csv 输出文件,因此该系列的类型为 pandas.core.series.Series。

Matplotlib 允许我在同一个图上绘制这三个系列,但我希望在置信上限和置信下限之间添加阴影以生成视觉置信区间。不幸的是我得到一个错误,并且阴影不起作用。我认为这是因为我希望填充的函数是 pandas.core.series.Series。

此处的另一篇文章建议传递 my_series.value 而不是 my_series 将解决此问题;但是我无法让它工作。我真的很感激一个例子。

最佳答案

只要您的数据中没有 NaN 值,就没问题:

In [78]: x = Series(linspace(0, 2 * pi, 10000))

In [79]: y = sin(x)

In [80]: fill_between(x.values, y.min(), y.values, alpha=0.5)

产生:

enter image description here

关于python - 在 Pandas 数据系列中使用 fill_between(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18171079/

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