Seaborn에서 포인트 클라우드에 선을 추가하는 방법


다음 방법을 사용하여 Seaborn의 포인트 클라우드에 선을 추가할 수 있습니다.

방법 1: 수평선 추가

 #add horizontal line at y=15
plt. axhline (y=15) 

방법 2: 수직선 추가

 #add vertical line at x=4
plt. axvline (x=4)

방법 3: 사용자 정의 행 추가

 #add straight line that extends from (x,y) coordinates (2,0) to (6, 25)
plt. plot ([2, 6], [0, 25])

다음 예에서는 각 방법을 실제로 사용하는 방법을 보여줍니다.

예 1: Seaborn 포인트 클라우드에 수평선 추가

다음 코드는 Seaborn에서 산점도를 생성하고 y = 15에 수평선을 추가하는 방법을 보여줍니다.

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add horizontal line to scatterplot
plt. axhlin (y=15)

Seaborn은 산점도에 수평선을 추가합니다.

예 2: Seaborn 포인트 클라우드에 수직선 추가

다음 코드는 Seaborn에서 산점도를 생성하고 x = 4에 수직선을 추가하는 방법을 보여줍니다.

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add vertical line to scatterplot
plt. axvline (x=4) 

Seaborn은 포인트 클라우드에 수직선을 추가합니다.

예 3 : Seaborn 포인트 클라우드에 사용자 지정 선 추가

다음 코드는 Seaborn에서 포인트 클라우드를 생성하고 (x, y) 좌표 (2,0)에서 (6, 25)까지 확장되는 직선을 추가하는 방법을 보여줍니다.

 import seaborn as sns
import matplotlib. pyplot as plt

#createDataFrame
df = pd. DataFrame ({' x ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' y ': [18, 22, 19, 14, 14, 11, 20, 28]})

#create scatterplot
sns. scatterplot (x= df.x , y= df.y )

#add custom line to scatterplot
plt. plot ([2, 6], [0, 25])

참고 : 여기에서 seaborncatter() 함수에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

다음 튜토리얼에서는 seaborn을 사용하여 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Seaborn 플롯에 제목을 추가하는 방법
Seaborn 플롯에서 글꼴 크기를 변경하는 방법
Seaborn 플롯의 틱 수를 조정하는 방법

의견을 추가하다

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