Атрибут plot
Атрибут plot применяется к DataFrame
и предоставляет доступ к методам построения графиков.
По умолчанию используется библиотека matplotlib
для создания визуализаций. Основные параметры:
kind - тип графика (по умолчанию 'line'),
x и y - столбцы для осей,
title - заголовок графика,
figsize - размер фигуры.
Синтаксис
df.plot([kind='line'], [x=None], [y=None], [title=None], [figsize=None])
Пример
Давайте построим линейный график по данным таблицы:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
df.plot(title='Example Plot')
plt.show()
Пример
Построим столбчатую диаграмму (kind='bar'):
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
df.plot(kind='bar', figsize=(8, 6))
plt.show()
Пример
Построим точечный график (kind='scatter') для двух столбцов:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
df.plot(kind='scatter', x='a', y='b', title='Scatter Plot')
plt.show()
Пример
Построим гистограмму (kind='hist') для одного столбца:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({
'a': [1, 2, 3, 4, 5],
'b': [10, 20, 30, 40, 50]
})
df['a'].plot(kind='hist', bins=5)
plt.show()
Смотрите также
-
метод
hist,
который строит гистограмму для данных таблицы -
метод
boxplot,
который строит ящик с усами -
метод
describe,
который считает описательную статистику -
метод
value_counts,
который подсчитывает количество уникальных значений