gpt4 book ai didi

python - 如何获取 pandas df.plot() 中最近绘制的线的颜色

转载 作者:行者123 更新时间:2023-11-30 22:32:22 25 4
gpt4 key购买 nike

我想获取最后一个图的颜色

ax = df.plot() 
df2.plot(ax=ax)
# how to get the color of this last plot,
#the plot is a single timeseries, there is therefore a single color.

我知道如何在matplotlib.pyplot中做到这一点,对于那些有兴趣的人,请参阅例如 here但我找不到在 Pandas 中做到这一点的方法。 pandas 中有类似 get_color() 的东西吗?

最佳答案

您不能对 DataFrame.plot 执行相同的操作,因为它不会像 pyplot.plot 那样返回 Line2D 对象列表。但是 ax.get_lines() 将返回坐标区中绘制的线条列表,以便您可以查看最后绘制的线条的颜色:

ax.get_lines()[-1].get_color()

关于python - 如何获取 pandas df.plot() 中最近绘制的线的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45501941/

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