반응형
1. 그래프 단계(셀로판지 개념)
1단계 : 배경 설정(축)
2단계 : 그래프 추가(점, 막대, 선)
3단계 : 설정 추가(축 범위, 색, 표식)
2. Sample Data Base
age = [10, 20, 30, 40, 50, 60, 70]
retv = [14.2, 19.6, 8.5, 3.5, 1.4, 0.4, 0.2]
3. Sample Code
from matplotlib import pyplot
age = [10, 20, 30, 40, 50, 60, 70]
retv = [14.2, 19.6, 8.5, 3.5, 1.4, 0.4, 0.2]
pyplot.rcParams["font.family"] = 'Malgun Gothic'
pyplot.rcParams["font.size"] = 12
pyplot.rcParams["figure.figsize"] = (10 ,10)
pyplot.figure()
pyplot.scatter(age, retv, color='#ff6600', marker='o', label='경험률')
pyplot.legend()
pyplot.grid()
pyplot.title('연령별 다시보기 경험률')
pyplot.ylabel('경험률')
pyplot.xlabel('연령별')
pyplot.savefig('TV.png')
pyplot.close()
4. Sample Code 풀이
- 한글 폰트 전역 설정
pyplot.rcParams['font.family'] = 'NanumGothic'
- 한글 폰트 사이즈 전역 설정
pyplot.rcParams["font.size"] = 12
- 차트의 크기 전역 설정
pyplot.rcParams["figure.figsize"] = (10 ,10)
- 그래프 설정 시작
pyplot.figure()
- 산점도 그래프 표현
pyplot.scatter(age, retv, color='#ff6600', marker='o', label='경험률')
- 범주 표시
pyplot.legend()
- 격자(그리드) 표시
pyplot.grid()
- 그래프 제목 표시
pyplot.title('연령별 다시보기 경험률')
- Y 축 라벨
pyplot.ylabel('경험률')
- X 축 라벨
pyplot.xlabel('연령별')
- 출력물 파일 지정
pyplot.savefig('TV.png')
- 그래프 종료
pyplot.close()
5. 출력물(역의 관계)
반응형
'Python_Intermediate > Matplotilb' 카테고리의 다른 글
Python Matplotlib -Subplots(한 화면에 여러개 그래프) (0) | 2019.05.21 |
---|---|
Python Matplotlib - Txt File Load 그래프 (0) | 2019.05.16 |
Python Matplotlib - 산점도 그래프 기초 1 (0) | 2019.05.13 |
Python Matplotlib - 파이 그래프 기초 2 (0) | 2019.05.13 |
Python Matplotlib - 파이 그래프 기초 1 (0) | 2019.05.11 |