Search
Duplicate

legend가 너무 크다 → bbox_to_anchor 로 밖으로 이동

문제

Legend가 너무 커서 figure 안에 도저히 배치할 수 없다.
import seaborn as sns flierprops = { 'marker': '.', 'markersize': 3, } fig = plt.figure() ax = fig.add_subplot(111) p = sns.boxplot( data=iris_full, x='target', y='sepal length (cm)', hue='condition', flierprops=flierprops, ax=ax )
Python
복사

해결

ax.legendbbox_to_anchor 파라미터를 이용하여 밖으로 이동시킨다
import seaborn as sns flierprops = { 'marker': '.', 'markersize': 3, } fig = plt.figure() ax = fig.add_subplot(111) p = sns.boxplot( data=iris_full, x='target', y='sepal length (cm)', hue='condition', flierprops=flierprops, ax=ax ) # 해결 ax.legend(loc='center left', bbox_to_anchor=(1.01, 0.5))
Python
복사