gpt4 book ai didi

python - 如何在堆积的 Pandas 区域图中添加黑线?

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:51 24 4
gpt4 key购买 nike

我想将黑色分隔线添加到使用 pandas 创建的 Python 面积图中。换句话说,我希望堆叠区域由黑线分隔。

我当前的代码如下:

figure1=mydataframe.plot(kind='area', stacked=True)

我正在寻找传递给函数的附加参数,例如:

figure1=mydataframe.plot(kind='area', stacked=True, blacklines=TRUE)

有没有一种方法可以使用 pandas 或其他 matplotlib 命令来实现?

最佳答案

使用 plt.stackplot()。您可以使用 linewidthedgecolor 参数控制线宽和颜色:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

data = np.random.randn(10,3)
df = pd.DataFrame(abs(data))
plt.stackplot(np.arange(10),[df[0],df[1],df[2]])
plt.show()

stackplot with black lines

关于python - 如何在堆积的 Pandas 区域图中添加黑线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35155208/

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