Seaborn의 막대 도표에서 범례 배치 사용자 정의
Seaborn의 요인 도표는 다면적인 시각화를 생성하기 위한 다용도 도구입니다. 그러나 기본 범례 배치가 항상 이상적인 것은 아닙니다. 이 가이드에서는 범례를 왼쪽 상단 모서리와 같은 원하는 위치로 이동하는 문제를 다룰 것입니다.
이전 사용자가 제안한 한 가지 접근 방식은 legend=를 사용하여 내장 범례를 비활성화하는 것입니다. False이고 Matplotlib를 사용하여 사용자 정의 범례를 명시적으로 생성합니다. 이 방법은 범례의 위치와 모양을 더 효과적으로 제어할 수 있습니다.
<code class="python">import seaborn as sns import matplotlib.pyplot as plt titanic = sns.load_dataset("titanic") g = sns.factorplot("class", "survived", "sex", data=titanic, kind="bar", size=6, palette="muted", legend=False) g.despine(left=True) plt.legend(loc='upper left') g.set_ylabels("survival probability")</code>
이 예에서는 seaborn 범례를 비활성화하고 loc 키워드 인수를 사용하여 왼쪽 상단 위치에 Matplotlib 범례를 생성합니다. '왼쪽 아래', '중앙', '최고' 등 다른 위치를 지정할 수도 있습니다.
추가 고려 사항:
<code class="python">g.fig.get_axes()[0].legend(loc='lower left')</code>
이 단계에 따라 Seaborn의 막대 플롯에서 범례 배치를 특정 요구 사항에 맞게 사용자 정의할 수 있습니다.
위 내용은 Seaborn의 막대 그래프에서 범례 배치를 사용자 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!