Вы можете использовать следующий базовый синтаксис для построения гистограммы из списка данных в Python:
import matplotlib.pyplot as plt
#create list of data
x = [2, 4, 4, 5, 6, 6, 7, 8, 14]
#create histogram from list of data
plt.hist (x, bins= 4 )
В следующих примерах показано, как использовать этот синтаксис на практике.
Пример 1: Создайте гистограмму с фиксированным количеством интервалов
В следующем коде показано, как создать гистограмму из списка данных, используя фиксированное количество бинов:
import matplotlib.pyplot as plt
#create list of data
x = [2, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 12, 13]
#create histogram with 4 bins
plt.hist (x, bins= 4 , edgecolor='black')
Пример 2: создание гистограммы с определенными диапазонами интервалов
В следующем коде показано, как создать гистограмму из списка данных, используя указанные диапазоны интервалов:
import matplotlib.pyplot as plt
#create list of data
x = [2, 4, 4, 5, 6, 6, 7, 7, 7, 8, 8, 8, 12, 13]
#specify bin start and end points
bin_ranges = [0, 5, 10, 15]
#create histogram with 4 bins
plt.hist (x, bins=bin_ranges, edgecolor='black')
Полную документацию по функции гистограммы Matplotlib вы можете найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как создавать другие часто используемые диаграммы в Matplotlib:
Как построить временной ряд в Matplotlib
Как создать блокплоты по группам в Matplotlib
Как увеличить размер графика в Matplotlib