Как построить гистограмму из списка данных в Python


Вы можете использовать следующий базовый синтаксис для построения гистограммы из списка данных в 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