Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Ещё не много о столбчатых диаграммах. Иногда удобно в одном столбце показывать несколько значений. Тогда будет наглядно видно соотношение между значениями. Такие столбчатые диаграммы называются сложенными. #!/usr/bin/python3
import matplotlib.pyplot as plt
nmb = ['1', '2', '3', '4', '5']
a = [3.5, 2, 11, 1, 6]
b = [14, 11.8, 13, 18, 10]
c = [2, 4, 7, 4, 3]
width = 0.5
fig, ax = plt.subplots()
ax.bar(nmb, a, width, label='a')
ax.bar(nmb, b, width, bottom=a, label='b')
ax.bar(nmb, c, width, bottom=a, label='c')
ax.set_ylabel('Значения по Y')
ax.set_xlabel('Значения по X')
ax.set_title('Сложенная столбчатая диаграмма')
ax.legend(loc='best', title='Цвета')
plt.savefig("my_diag.png") Результат выполнения программы см. на рисунке 1. Как видим, получение таких диаграмм связано с использованием параметра bottom. Кстати обращу также внимание на