Атрибут plot
Атрибут plot применяется к Series
и предоставляет интерфейс для создания различных
типов графиков на основе данных серии. Этот атрибут
возвращает объект PlotAccessor, который
содержит методы для построения линейных графиков,
гистограмм, столбчатых диаграмм и многих других.
Для работы атрибута требуется установленная
библиотека matplotlib.
Синтаксис
ser.plot.<method>(**kwargs)
Пример
Давайте построим линейный график для серии из пяти элементов:
import pandas as pd
import matplotlib.pyplot as plt
ser = pd.Series([1, 2, 3, 4, 5])
ser.plot()
plt.show()
Пример
Давайте построим столбчатую диаграмму для серии:
import pandas as pd
import matplotlib.pyplot as plt
ser = pd.Series([1, 2, 3, 4, 5])
ser.plot.bar()
plt.show()
Пример
Давайте построим гистограмму с настройкой количества столбцов:
import pandas as pd
import matplotlib.pyplot as plt
ser = pd.Series([1, 1, 2, 2, 2, 3, 3, 4, 5, 5, 5, 5])
ser.plot.hist(bins=5)
plt.show()
Пример
Давайте построим круговую диаграмму с метками и подписями:
import pandas as pd
import matplotlib.pyplot as plt
ser = pd.Series([10, 20, 30, 40], index=['a', 'b', 'c', 'd'])
ser.plot.pie(autopct='%1.1f%%')
plt.show()
Пример
Давайте построим линейный график с кастомизацией цвета и размера:
import pandas as pd
import matplotlib.pyplot as plt
ser = pd.Series([1, 2, 3, 4, 5])
ser.plot(color='red', linestyle='--', linewidth=2)
plt.title('Custom Line Plot')
plt.xlabel('Index')
plt.ylabel('Values')
plt.show()