Pandas dataframe에서 포인트 클라우드를 만드는 방법


Pandas DataFrame의 데이터를 사용하여 포인트 클라우드를 만드는 방법에는 두 가지가 있습니다.

1. pandas.DataFrame.plot.scatter를 사용하세요.

산점도를 만드는 한 가지 방법은 pandas 내장 플롯.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: 팬더 사용

다음 코드는 플롯.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 ')

팬더 포인트 클라우드

sc 인수를 사용하여 각각 점의 크기와 색상을 변경할 수 있습니다.

 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)

sc 인수를 사용하여 각각 점의 크기와 색상을 변경할 수 있습니다.

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

여기에서 더 많은 Python 튜토리얼을 찾을 수 있습니다.

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다