Шаг 53.
Язык Python. Визуализация данных. Библиотека Matplotlib. Визуализация данных. ... . Столбчатые диаграммы. Групповые столбчатые диаграммы

    На этом шаге мы рассмотрим пример построения такой диаграммы.

    Используя определенным образом подготовленные данные, можно строить групповые диаграммы:

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-элементом.




Предыдущий шаг Содержание Следующий шаг