Отображение взаимосвязи между возрастом и полом на гистограмме

#python #seaborn

#python #сиборн

Вопрос:

Я работаю над проектом визуализации, и я пытался показать взаимосвязь между возрастом и полом на гистограмме, я застрял, пытаясь составить гистограмму, показывающую количество мужчин и женщин для каждого возрастного диапазона на гистограмме

Вот как выглядят мои данные:

Возраст Пол
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 Человек

Комментарии:

1. Привет @Timilehin. Ваш вопрос не сосредоточен на конкретном языке программирования или инструменте визуализации. Существуют тысячи различных способов визуализации вещей. Я рекомендую вам немного поискать в Google, а затем вернуться к SO с более целенаправленным вопросом.

Ответ №1:

Это можно легко сделать в 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()
 

Результат:

Результат