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 플롯을 파일에 저장하는 방법