gpt4 book ai didi

python - 具有特定颜色和图例位置的 Pandas 条形图?

转载 作者:IT老高 更新时间:2023-10-28 22:13:42 25 4
gpt4 key购买 nike

我有一个 pandas DataFrame,我想绘制一个包含图例的条形图。

import pylab as pl
from pandas import *

x = DataFrame({"Alpha": Series({1: 1, 2: 3, 3:2.5}), "Beta": Series({1: 2, 2: 2, 3:3.5})})

如果我直接调用 plot,那么它会将图例放在 plot 之上:

x.plot(kind="bar")

如果我在图中关闭图例并尝试稍后添加它,那么它不会保留与 DataFrame 中的两列关联的颜色(见下文):

x.plot(kind="bar", legend=False)
l = pl.legend(('Alpha','Beta'), loc='best')

在 Pandas DataFrame 的 matplotlib 图中包含图例的正确方法是什么? enter image description here

最佳答案

最简洁的方法是:

x.plot(kind="bar").legend(bbox_to_anchor=(1.2, 0.5))

一般来说

x.plot(kind="bar").legend(*args, **kwargs)

关于python - 具有特定颜色和图例位置的 Pandas 条形图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11348183/

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