Seaborn 플롯의 틱 수를 조정하는 방법


다음 기본 구문을 사용하여 해양 플롯의 축 눈금에 대한 위치와 레이블을 지정할 수 있습니다.

 #specify x-axis tick positions and labels
plt. xticks ([1, 2, 3], [' A ', ' B ', ' C '])

#specify y-axis tick positions and labels
plt. yticks ([4,5,6],[' D ',' E ',' F '])

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

예 1: 축 눈금 표시 위치 정의

다음 코드는 seaborn을 사용하여 간단한 포인트 클라우드를 생성하는 방법을 보여줍니다.

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

기본적으로 Seaborn은 X축과 Y축에 표시할 최적의 틱 수를 선택합니다.

그러나 다음 코드를 사용하여 틱 수와 각 축의 정확한 위치를 지정할 수 있습니다.

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25])
plt. yticks ([4, 8, 12])

예 2: 축 눈금 위치 및 레이블 정의

다음 코드는 산점도를 생성하고 축 눈금 위치 와 눈금 레이블을 지정하는 방법을 보여줍니다.

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#createDataFrame
df = pd. DataFrame ({' var1 ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' var2 ': [5, 7, 7, 9, 12, 9, 9, 4]})

#create scatterplot
sns. scatterplot (data=df, x=' var1 ', y=' var2 ')

#specify positions of ticks on x-axis and y-axis
plt. xticks ([15, 20, 25], [' A ', ' B ', ' C '])
plt. yticks ([4, 8, 12], [' Low ', ' Medium ', ' High '])

참고 : 축 레이블만 편집하는 방법은 이 문서를 참조하세요.

추가 리소스

다음 튜토리얼에서는 seaborn에서 다른 일반적인 기능을 수행하는 방법을 설명합니다.

Seaborn 플롯의 그림 크기를 조정하는 방법
Seaborn 플롯에 제목을 추가하는 방법
Seaborn 플롯을 파일에 저장하는 방법

의견을 추가하다

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