Jak utworzyć chmurę punktów z ramki danych pandas


Istnieją dwa sposoby tworzenia chmury punktów przy użyciu danych z ramki DataFrame pandy:

1. Użyj pandas.DataFrame.plot.scatter

Jednym ze sposobów utworzenia wykresu rozrzutu jest użycie wbudowanej funkcji plot.scatter() :

 import pandas as pd

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

2. Użyj matplotlib.pyplot.scatter

Innym sposobem na utworzenie wykresu rozrzutu jest użycie funkcji Matplotlib pyplot.scatter() :

 import matplotlib. pyplot as plt

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

W tym samouczku przedstawiono przykład użycia każdej z tych metod.

Przykład 1: użycie pand

Poniższy kod pokazuje, jak używać funkcji plot.scatter() do tworzenia prostego wykresu rozrzutu:

 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 ')

chmura punktów pandy

Pamiętaj, że możesz użyć argumentów s i c , aby zmienić odpowiednio rozmiar i kolor punktów:

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

Chmura punktów wykorzystująca pandy DataFrame

Przykład 2: użycie Matplotlib

Poniższy kod pokazuje, jak używać funkcji pyplot.scatter() do tworzenia wykresu rozrzutu:

 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)

Pamiętaj, że możesz użyć argumentów s i c , aby zmienić odpowiednio rozmiar i kolor punktów:

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

Więcej samouczków dotyczących Pythona znajdziesz tutaj .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *