На этом шаге мы рассмотрим пример построения такой диаграммы.
Используя определенным образом подготовленные данные, можно строить групповые диаграммы:
import matplotlib.pyplot as plt import numpy as np cat_par = [f'P{i}' for i in range(5)] g1 = [10, 21, 34, 12, 27] g2 = [17, 15, 25, 21, 26] width = 0.3 x = np.arange(len(cat_par)) fig, ax = plt.subplots() rects1 = ax.bar(x - width / 2, g1, width, label='g1') rects2 = ax.bar(x + width / 2, g2, width, label='g2') ax.set_title('Пример групповой диаграммы') ax.set_xticks(x) ax.set_xticklabels(cat_par) ax.legend() plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Групповая столбчатая диаграмма
На следующем шаге мы рассмотрим диаграмму с errorbar-элементом.