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

Метод scatter

Метод scatter применяется к DataFrame через аксессор plot и строит диаграмму рассеяния (точечный график) для двух числовых столбцов. Обязательными параметрами являются x и y, которые задают названия столбцов для осей. Дополнительно можно настроить размер точек, цвет, прозрачность и другие параметры.

Синтаксис

df.plot.scatter(x='column_x', y='column_y')

Пример

Построим диаграмму рассеяния для двух столбцов:

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.scatter(x='a', y='b') plt.show()

Пример

Изменим размер и цвет точек на диаграмме:

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.scatter(x='a', y='b', s=100, c='red') plt.show()

Пример

Построим диаграмму рассеяния с прозрачными точками:

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.scatter(x='a', y='b', alpha=0.5) plt.show()

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

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