반응형
파이썬 matplotlib 범례 설정하기
1. 목표
- 범례를 넣고 위치, 폰트, 색상등을 설정한다
- x, y축의 범위를 설정한다
2. 전체코드
import matplotlib.pyplot as plt
label = ['Korea', 'German', 'Sweden', 'France', 'Italy']
pop = [5182, 8237, 1025, 6571, 5957]
pop2 = [3224, 6119, 800, 5077, 5369]
plt.plot(label, pop)
plt.plot(label, pop2)
# plt.legend([2020, 1970], loc='upper right', ncol=2, fontsize=10, labelcolor='#008000')
plt.legend([2020, 1970], loc='upper right', ncol=1, fontsize=10, labelcolor='#008000')
plt.axis([-1,5,0,10000])
plt.show()
3. 뜯어 보기
plt.legend([2020, 1970], loc='upper right', ncol=2, fontsize=10, labelcolor='#008000')
-
[2020, 1970]
-
2가지 범례의 이름이다.
-
plt.plot에서 값을 넣은 순서대로 명칭이 정해진다.
-
-
loc='upper right'
-
location을 설정한다.
-
설정하지 않으면 자동으로 적절한 위치에 배치된다.
-
-
ncol=2
-
범례를 표시할때 열의 개수를 정한다.
-
범례가 2개일 경우 ncol=2이면 1행 2열로 2개의 범례를 출력한다.
-
아래 결과 그림 참고
-
plt.axis([-1,5,0,10000])
-
축의 표시 범위를 설정한다.
-
[-1, 5, 0, 10000]
-
앞에서부터 x-min, x-max, y-min, y-max이다.
-
4. 결과
반응형
'Phython > Python Matplotlib' 카테고리의 다른 글
파이썬(matplotlib) 05. 파이그래프 그리기, 설정하기 (0) | 2021.03.14 |
---|---|
파이썬(matplotlib) 03. 한 화면에 두개의 그래프 표시하기 (0) | 2021.03.14 |
파이썬(matplotlib) 02. 데이터 점 모양 변경, 선 색, 선 종류 변경 방법 (0) | 2021.03.14 |
파이썬(matplotlib) 01. matplotlib 선그래프 그리기 (0) | 2021.03.14 |