Как создать гистограмму из серии pandas


Вы можете использовать следующий базовый синтаксис для создания гистограммы из серии панд:

 my_series. plot (kind=' hist ')

Следующие примеры показывают, как использовать этот синтаксис на практике.

Примечание . Если вы используете онлайн-блокнот Python и не видите гистограмму после использования этого синтаксиса, возможно, вам придется сначала указать %matplotlib онлайн .

Пример 1. Создайте гистограмму частоты.

Следующий код показывает, как создать гистограмму частоты из серии pandas:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram from Series
data. plot (kind=' hist ')

По оси X отображаются значения серии панд, а по оси Y отображается частота каждого значения.

Пример 2. Создание гистограммы плотности

Чтобы создать гистограмму плотности из серии панд, мы можем указать плотность=True в функцииplot() :

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram from Series
data. plot (kind=' hist ', density= True ) 

По оси X отображаются значения серии Pandas, а по оси Y — плотность.

Пример 3. Создание пользовательской гистограммы

Наконец, мы можем использовать следующий синтаксис, чтобы настроить цвет столбцов гистограммы, количество используемых интервалов, метки осей и заголовок графика:

 import pandas as pd

#createSeries
data = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18,
                    19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35])

#create histogram with custom color, edgecolor, and number of bins
my_hist = data. plot (kind=' hist ', color=' red ', edgecolor=' black ', bins= 20 )

#add x-axis label
my_hist. set_xlabel (' Values ')

#add title
my_hist. set_title (' Distribution of Values ') 

Дополнительные ресурсы

В следующих руководствах объясняется, как создавать другие распространенные графики в Python:

Как построить несколько строк в Matplotlib
Как создать коробчатую диаграмму из Pandas DataFrame
Как построить несколько столбцов Pandas на гистограмме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *