Метод 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()