Python 在条形图上显示年龄和性别之间的关系

Python 在条形图上显示年龄和性别之间的关系,python,seaborn,Python,Seaborn,我正在做一个可视化项目,我一直试图在条形图上显示年龄和性别之间的关系,我一直在努力制作一个条形图,在条形图上显示每个年龄段的男性和女性人数 以下是我的数据: 年龄 性别 1. 35-39 人 2. 30-34 人 3. 35-39 人 4. 30-34 人 5. 30-34 人 … … … 20032 18-21 人 20033 55-59 女人 20034 30-34 人 20035 22-24 人 20036 22-24 人 这可以通过绘制数据的交叉表在pandas中轻松完成: import

我正在做一个可视化项目,我一直试图在条形图上显示年龄和性别之间的关系,我一直在努力制作一个条形图,在条形图上显示每个年龄段的男性和女性人数

以下是我的数据:

年龄 性别 1. 35-39 人 2. 30-34 人 3. 35-39 人 4. 30-34 人 5. 30-34 人 … … … 20032 18-21 人 20033 55-59 女人 20034 30-34 人 20035 22-24 人 20036 22-24 人
这可以通过绘制数据的交叉表在pandas中轻松完成:

import pandas as pd

data=[["30-34","Man"], ["35-39","Man"], ["30-34","Woman"], ["30-34","Man"], ["18-21","Man"], ["55-59","Woman"], ["55-59","Man"], ["55-59","Woman"], ["30-34","Man"], ["22-24","Man"], ["22-24","Man"]]

df = pd.DataFrame(data, columns=["Age","Gender"])
pd.crosstab(df['Age'],df['Gender']).plot.bar()
结果:


Hi@Timilehin。您的问题不是针对特定的编程语言或可视化工具。有成千上万种不同的方式来形象化事物。我建议你在谷歌上搜索一下,然后再回来问一个更集中的问题。