gpt4 book ai didi

python - 如何为 "groupby"中的直方图定义颜色?

转载 作者:行者123 更新时间:2023-11-28 18:38:33 24 4
gpt4 key购买 nike

我需要为下一个示例定义客户颜色('F' 和 'M' 的 2 种颜色):

d = {'gender' : Series(['M', 'F', 'F', 'F', 'M']),'year' : Series([1900, 1910, 1920, 1920, 1920])}
df = DataFrame(d)

grouped = df.groupby('gender').year
grouped.plot(kind='hist',legend=True)

最佳答案

如果您不需要 groupby(在这种情况下我看不出它对您有任何好处),那么您可以轻松设置颜色:

ax1 = plt.subplot(111)
df[df['gender']=='M'].hist(ax=ax1, color='red', label='M')
df[df['gender']=='F'].hist(ax=ax1, color='blue', label='F')
ax1.legend(loc='best')

关于python - 如何为 "groupby"中的直方图定义颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29877226/

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