На этом шаге мы приведем пример построения такой диаграммы.
Errorbar элемент позволяет задать величину ошибки для каждого элемента графика. Для этого используются параметры xerr, yerr и ecolor, первые два определяют величину ошибки, последний - цвет:
import matplotlib.pyplot as plt import numpy as np np.random.seed(123) rnd = np.random.randint cat_par = [f'P{i}' for i in range(5)] g1 = [10, 21, 34, 12, 27] error = np.array([[rnd(2, 7), rnd(2, 7)] for _ in range(len(cat_par))]).T fig, axs = plt.subplots(1, 2, figsize=(10, 5)) axs[0].bar(cat_par, g1, yerr=5, ecolor='r', alpha=0.5, edgecolor='b', linewidth=2) axs[1].bar(cat_par, g1, yerr=error, ecolor='r', alpha=0.5, edgecolor='b', linewidth=2) plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Столбчатая диаграмма с errorbar-элементом
Со следующего шага мы начнем рассматривать круговые диаграммы.