Seaborn 플롯에서 축 눈금 설정
-
matplotlib.pyplot.set_xtickslabels()
및matplotlib.pyplot.set_ytickslabels()
함수를 사용하여 Python의 Seaborn 플롯에 축 눈금 레이블 설정 -
matplotlib.pyplot.xticks()
및matplotlib.pyplot.yticks()
함수를 사용하여 Python의 Seaborn 플롯에 축 눈금 레이블 설정
이 튜토리얼은 파이썬에서 seaborn 플롯의 축 눈금을 설정하는 다양한 함수를 소개합니다.
이 기사에서는 x 축 눈금 레이블과 관련된 예제에 대해 설명합니다. y 축에 대한 방법을 똑같은 방식으로 사용할 수 있습니다.
matplotlib.pyplot.set_xtickslabels()
및matplotlib.pyplot.set_ytickslabels()
함수를 사용하여 Python의 Seaborn 플롯에 축 눈금 레이블 설정
이러한 함수는 플롯에 대한 사용자 지정 레이블을 제공하는 데 사용됩니다. matplotlib 라이브러리에서 가져와 seaborn 플롯에 사용할 수 있습니다. 일반적으로set_xticks
및set_yticks
함수가 눈금 레이블의 위치를 지정하는 데 사용 된 후에 사용됩니다.
또한 눈금 레이블의 글꼴과 크기를 변경하고 필요한 경우 다른 매개 변수를 사용하여 회전 할 수도 있습니다.
예를 들면
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
s_x = [1, 2, 3, 4, 5]
s_y = random.sample(range(0, 100), 5)
df = pd.DataFrame({"s_x": s_x, "s_y": s_y})
g = sns.scatterplot(data=df, y=s_y, x=s_x)
g.set_xticks(range(len(s_x) + 1))
g.set_xticklabels(["0", "a", "b", "c", "d", "e"])
마찬가지로set_yticklabels()
를 사용하여 y 축 눈금 레이블을 사용자 지정할 수 있습니다.
이 함수는 플롯의 axes 객체에 사용됩니다.
matplotlib.pyplot.xticks()
및matplotlib.pyplot.yticks()
함수를 사용하여 Python의 Seaborn 플롯에 축 눈금 레이블 설정
이러한 기능은 다양한 용도로 사용할 수 있습니다. 매개 변수없이 사용하면 축에있는 기본 눈금 레이블의 위치와 레이블 값을 반환합니다. 그러나 위치 및 레이블 값으로 지정하면 사용자 지정 눈금 값을 설정하는 데 사용할 수 있습니다.
xticks()
함수 사용에 대해서는 다음 코드를 참조하십시오.
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
s_x = [1, 2, 3, 4, 5]
s_y = random.sample(range(0, 100), 5)
df = pd.DataFrame({"s_x": s_x, "s_y": s_y})
g = sns.scatterplot(data=df, y=s_y, x=s_x)
plt.xticks([1, 2, 3, 4, 5], ["a", "b", "c", "d", "e"])
마찬가지로yticks()
를 사용하여 y 축 눈금 레이블을 사용자 지정할 수 있습니다. 여기에서도 다른 매개 변수를 사용하여 눈금 값의 크기와 회전을 제어 할 수 있습니다.
또한get_xticklabels()
또는get_yticklabels()
를 사용하여 기본 눈금 값을 가져올 수 있습니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn