Шаг 54.
Язык Python. Визуализация данных. Библиотека Matplotlib. ... . Столбчатые и круговые диаграммы. Столбчатые диаграммы. Диаграмма с errorbar-элементом

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

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

    Со следующего шага мы начнем рассматривать круговые диаграммы.




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