gpt4 book ai didi

python - 如何结合两个直方图python

转载 作者:行者123 更新时间:2023-11-28 19:08:36 27 4
gpt4 key购买 nike

male[['Gender','Age']].plot(kind='hist', x='Gender', y='Age', bins=50)
female[['Gender','Age']].plot(kind='hist', x='Gender', y='Age', bins=50)

基本上,我使用文件中的数据根据​​性别和年龄创建了两个直方图。从一开始我就按性别将数据分开来进行初步绘制。现在我很难将两个直方图放在一起。

最佳答案

如评论中所述,您可以使用 matplotlib 来完成此任务。我还没有弄清楚如何使用 Pandas 绘制两个直方图(想看看人们是如何做到的)。

import matplotlib.pyplot as plt
import random

# example data
age = [random.randint(20, 40) for _ in range(100)]
sex = [random.choice(['M', 'F']) for _ in range(100)]

# just give a list of age of male/female and corresponding color here
plt.hist([[a for a, s in zip(age, sex) if s=='M'],
[a for a, s in zip(age, sex) if s=='F']],
color=['b','r'], alpha=0.5, bins=10)
plt.show()

关于python - 如何结合两个直方图python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43440311/

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