programing

Seaborn 상자 그림에 제목을 추가하는 방법

randomtip 2022. 9. 12. 11:15
반응형

Seaborn 상자 그림에 제목을 추가하는 방법

둘 다 먹어봤어sns.boxplot('Day', 'Count', data= gg).title('lalala')그리고.sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). 효과가 없었다.저도 Matplotlib과 함께 일해서 그런 것 같아요.

꽤 검색 가능한 것 같은데, 온라인에서 작동하는 것을 찾을 수가 없어요.

Seaborn 상자 그림은 Matplotlib 축 인스턴스를 반환합니다.파이플롯 자체와는 달리, 방법이 있습니다.plt.title(), 에 대응하는 인수는 다음과 같습니다.ax.set_title()따라서 전화해야 합니다.

sns.boxplot('Day', 'Count', data=gg).set_title('lalala')

완전한 예는 다음과 같습니다.

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")
sns.boxplot(x=tips["total_bill"]).set_title("LaLaLa")

plt.show()

물론 반환된 축 인스턴스를 사용하여 읽기 쉽게 만들 수도 있습니다.

ax = sns.boxplot('Day', 'Count', data=gg)
ax.set_title('lalala')
ax.set_ylabel('lololo')

sns.boxplot() 함수는 Axes(matplotlib)를 반환합니다.Axes.Axes) 오브젝트.문서를 참조해 주세요.

다음과 같이 'set' 방법을 사용하여 제목을 추가할 수 있습니다.

sns.boxplot('Day', 'Count', data=gg).set(title='lalala')

xlabel 및 ylabel과 같은 다른 파라미터를 설정 방법에 추가할 수도 있습니다.

sns.boxplot('Day', 'Count', data=gg).set(title='lalala', xlabel='its x_label', ylabel='its y_label')

matplotlib에서 설명한 다른 방법이 몇 가지 있습니다.axes.타일, 범례 및 라벨을 추가하기 위한 문서를 축으로 합니다.

코드 끝에 다음을 추가해 보십시오.

import matplotlib.pyplot as plt

plt.title('add title here')

단일 상자 그림의 경우:

import seaborn as sb
sb.boxplot(data=Array).set_title('Title')

같은 그림에 상자 그림이 더 많은 경우:

import seaborn as sb
sb.boxplot(data=ArrayofArray).set_title('Title')

예를들면,

import seaborn as sb
myarray = [78.195229, 59.104538, 19.884109, 25.941648, 72.234825, 82.313911]
sb.boxplot(data=myarray).set_title('myTitle')

.set_title("")을 사용하여 Seaborn 플롯에 제목을 추가할 수 있습니다.

import seaborn as sb
sb.boxplot().set_title('Title')

이것을 시험해 보세요.

import seaborn as sns
g = sns.catplot(x='Day', y='Count', data=gg)
g.set_title('LaLa')

언급URL : https://stackoverflow.com/questions/42406233/how-to-add-a-title-to-a-seaborn-boxplot

반응형