2017-02-09 5 views
0

나는 시본과 swarmplot을 그릴려고하지만 플롯의 전설과 사투를 벌인거야, 나는 그림의 경우 위치를 변경 관리,하지만 지금은 잘립니다 아무런 정보가 표시되지 않습니다 :seaborn swarmplot 크기를 설정하고 범례 위치를 변경하는 방법은 무엇입니까?

enter image description here 나는 운

plt.figure(figsize=(12, 10)) 
와 그림의 크기를 변경

plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0.) 

:

나는 함께 범례를 이동 0

tight_layout()을 시도했지만 플롯에서 범례 만 제거합니다.

플롯의 측면에 옆이나 밑면이 잘리지 않는 방법에 대한 아이디어가 있습니까? plt.tight_layout()이 공간을 최적화 할 때

계정으로 당신에게 전설이 촬영되지

답변

2

감사드립니다. 당신이 여기에 직접 관련 인수는 그림의 rightplt.subplots_adjust()

사용하여 공간을 설정할 수 있습니다 그러나, 그래서 plt.subplots_adjust(right=0.7) 좋은 시작이 될 것입니다. 0.7은 축의 오른쪽 부분이 전체 그림 크기의 70 %임을 의미하므로 범례에 충분한 공간을 제공해야합니다.
그런 다음 필요에 따라 해당 번호를 변경할 수 있습니다.

+0

완벽하게 일했습니다. 감사합니다. –

관련 문제