Гистограмма Matplotlib: создание гистограммы баллов по группам и полу
Гистограмма Matplotlib: упражнение 10 с решением
Напишите программу на Python, чтобы создать гистограмму баллов по группам и полу. Используйте несколько значений X на одном графике для мужчин и женщин.
Пример данных:
Значит (мужчины) = (22, 30, 35, 35, 26)
Средства (женщины) = (25, 32, 30, 35, 29)
Пример решения :
Код Python:
import numpy as np
import matplotlib.pyplot as plt
# data to plot
n_groups = 5
men_means = (22, 30, 33, 30, 26)
women_means = (25, 32, 30, 35, 29)
# create plot
fig, ax = plt.subplots()
index = np.arange(n_groups)
bar_width = 0.35
opacity = 0.8
rects1 = plt.bar(index, men_means, bar_width,
alpha=opacity,
color='g',
label='Men')
rects2 = plt.bar(index + bar_width, women_means, bar_width,
alpha=opacity,
color='r',
label='Women')
plt.xlabel('Person')
plt.ylabel('Scores')
plt.title('Scores by person')
plt.xticks(index + bar_width, ('G1', 'G2', 'G3', 'G4', 'G5'))
plt.legend()
plt.tight_layout()
plt.show()
Пример вывода:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программирование на Python, чтобы отобразить гистограмму популярности языков программирования. Увеличьте нижнее поле.
Далее: Написать программу на Python для создания гистограммы из DataFrame.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code