반응형
키워드 loc
및 bbox_to_anchor
를 사용하여 범례 위치를 사용자 지정하는 matplotlib
코드를 발견했습니다. 예 :
fig.legend([line1, line2], ['series1', 'series2'], bbox_to_anchor=[0.5, 0.5],
loc='center', ncol=2)
loc
다음에 bbox_to_anchor
가 사용되는 위의 변형을 보았습니다.
bbox_to_anchor
와 loc
을 별도로 사용하는 목적을 이해합니다. 그러나 동일한 범례 사양에서 둘 다 사용하면 어떤 이점이 있습니까? 내 이해와 사용법으로 볼 때 bbox_to_anchor
가 지정되면 loc
매개 변수가 거의 중요하지 않은 것 같습니다.
누구든지 이것을 확인할 수 있습니까? 이에 대한 문서가 없습니다.
해결 방법
bbox_to_anchor
및 loc
이 함께 사용되면 loc
인수는 범례의 경계 상자에서 인수에 배치되어야하는 부분을 matplotlib에 알립니다. bbox_to_anchor
의. 예를 들어 (명령을 약간 단순화했습니다) 아래 세 가지 옵션은 범례에 대해 다른 위치를 생성합니다.
fig.legend([line1], ['series1'], bbox_to_anchor=[0.5, 0.5], loc='center')
fig.legend([line1], ['series1'], bbox_to_anchor=[0.5, 0.5], loc='center left')
fig.legend([line1], ['series1'], bbox_to_anchor=[0.5, 0.5], loc='center right')
첫 번째 명령은 경계 상자의 중심을 축 좌표 0.5,0.5에 배치합니다. 두 번째는 경계 상자의 왼쪽 중앙 가장자리를 동일한 좌표에 배치합니다 (즉, 범례를 오른쪽으로 이동). 마지막으로 세 번째 옵션은 경계 상자의 중앙 오른쪽 가장자리를 좌표에 배치합니다 (즉, 범례를 왼쪽으로 이동).
참조 페이지 https://stackoverflow.com/questions/25068384
반응형
'파이썬' 카테고리의 다른 글
파이썬 작동하지 않는 특정 열에 대해 큰 따옴표로 CSV 파일 작성 (0) | 2020.12.11 |
---|---|
파이썬 BLAS / LAPACK이 설치되지 않음 : 어떻게 설치합니까? (0) | 2020.12.11 |
파이썬 파일이 비어 있는지 확인하는 방법은 무엇입니까? (0) | 2020.12.11 |
파이썬 "subprocess.Popen"-성공 및 오류 확인 (0) | 2020.12.11 |
파이썬 Python: Convert a string to an integer (0) | 2020.12.11 |
댓글