Як створити хмару точок із pandas dataframe


Є два способи створити хмару точок, використовуючи дані з pandas DataFrame:

1. Використовуйте pandas.DataFrame.plot.scatter

Один із способів створення діаграми розсіювання — використання вбудованої в pandas функції plot.scatter() :

 import pandas as pd

df. plot . scatter (x = ' x_column_name ', y = ' y_columnn_name ')

2. Використовуйте matplotlib.pyplot.scatter

Ще один спосіб створити діаграму розсіювання — скористатися функцією Matplotlib pyplot.scatter() :

 import matplotlib. pyplot as plt

plt. scatter (df.x, df.y)

Цей підручник містить приклади використання кожного з цих методів.

Приклад 1: використання панд

Наступний код показує, як використовувати функцію plot.scatter() для створення простої діаграми розсіювання:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'x': [1, 3, 3, 4, 5, 7, 9, 12, 13, 15],
                   'y': [5, 7, 9, 7, 6, 12, 14, 18, 15, 22]})

#create scatterplot
df. plot . scatter (x=' x ', y=' y ')

хмара точок панди

Зверніть увагу, що ви можете використовувати аргументи s і c , щоб змінити розмір і колір точок відповідно:

 df. plot . scatter (x=' x ', y=' y ', s= 60 , c=' green ') 

Хмара точок за допомогою pandas DataFrame

Приклад 2: використання Matplotlib

У наступному коді показано, як використовувати функцію pyplot.scatter() для створення діаграми розсіювання:

 import pandas as pd
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({'x': [1, 3, 3, 4, 5, 7, 9, 12, 13, 15],
                   'y': [5, 7, 9, 7, 6, 12, 14, 18, 15, 22]})

#create scatterplot
plt. scatter (df.x, df.y)

Зверніть увагу, що ви можете використовувати аргументи s і c , щоб змінити розмір і колір точок відповідно:

 plt. scatter (df.x, df.y, s= 60 , c=' purple ') 

Ви можете знайти більше посібників з Python тут .

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *