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

Метод bar

Метод bar аксессора plot применяется к Series или DataFrame и возвращает объект Axes библиотеки Matplotlib с построенной столбчатой диаграммой. Основное назначение - визуализация категориальных данных или сравнение значений по группам. Метод имеет множество параметров для настройки внешнего вида: ширину столбцов, цвета, ориентацию, подписи осей и легенду.

Синтаксис

df.plot.bar([x, y, **kwargs])

Основные параметры метода bar:

  • x - метки по оси X (если не указаны, используются индексы).
  • y - значения для построения столбцов.
  • rot - угол поворота подписей по оси X (по умолчанию 0).
  • color - цвет столбцов.
  • width - ширина столбцов (по умолчанию 0.8).
  • figsize - размер фигуры в дюймах (кортеж).
  • legend - отображать ли легенду (по умолчанию True для DataFrame).
  • title - заголовок диаграммы.

Пример

Построим столбчатую диаграмму для серии данных:

import pandas as pd import matplotlib.pyplot as plt ser = pd.Series([5, 3, 8, 4], index=['a', 'b', 'c', 'd']) ser.plot.bar() plt.show()

Пример

Построим столбчатую диаграмму для таблицы с группировкой:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9] }, index=['row1', 'row2', 'row3']) df.plot.bar() plt.show()

Пример

Построим столбчатую диаграмму с поворотом подписей и заданной шириной столбцов:

import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame({ 'a': [10, 20, 30, 40], 'b': [15, 25, 35, 45] }, index=['X', 'Y', 'Z', 'W']) df.plot.bar(rot=45, width=0.5, figsize=(8, 4)) plt.show()

Пример

Построим горизонтальную столбчатую диаграмму с помощью метода barh:

import pandas as pd import matplotlib.pyplot as plt ser = pd.Series([9, 7, 5, 3], index=['a', 'b', 'c', 'd']) ser.plot.barh() plt.show()

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

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