РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
655 of 687 menu

Метод pie

Метод pie аксессора plot применяется к Series или DataFrame и строит круговую диаграмму. Основным параметром является y, который указывает столбец для построения диаграммы при работе с DataFrame. Для Series параметр y не требуется. Метод возвращает объект Axes, содержащий построенную диаграмму.

Синтаксис

Series.plot.pie([**kwargs]) DataFrame.plot.pie(y[, **kwargs])

Пример

Построим круговую диаграмму из данных Series:

import pandas as pd import matplotlib.pyplot as plt ser = pd.Series([15, 30, 45, 10], index=['a', 'b', 'c', 'd']) ser.plot.pie() plt.show()

Пример

Построим круговую диаграмму из столбца 'a' таблицы:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [15, 30, 45, 10], 'b': [20, 25, 30, 25] }, index=['x', 'y', 'z', 'w']) df.plot.pie(y='a') plt.show()

Пример

Изменим подписи секторов с помощью параметра labels:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [15, 30, 45, 10], 'b': [20, 25, 30, 25] }) df.plot.pie(y='a', labels=['first', 'second', 'third', 'fourth']) plt.show()

Пример

Настроим отображение процентов с помощью параметра autopct:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [15, 30, 45, 10], 'b': [20, 25, 30, 25] }) df.plot.pie(y='a', autopct='%1.1f%%') plt.show()

Смотрите также

  • метод line,
    который строит линейный график
  • метод bar,
    который строит столбчатую диаграмму
  • метод scatter,
    который строит диаграмму рассеяния
  • метод hist,
    который строит гистограмму
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить