시각화-matplotlib의 기초 예제 01
- 프로그래밍/PYTHON
- 2020. 11. 6.
Series 자료형의 index와 value 값을 가지고 2차원의 평면에 꺾은 선 그래프를 그려본다. 여기에서 x축은 index, y축은 value 값이 된다.
우선 기초로 쓸 Series값들을 만든다.
<IN>
import pandas as pd
s = pd.Series([0.0, 3.6, 2.0, 5.8 ,4.2, 8.0 ,5.5, 6.7, 4.2])
s.index = pd.Index([0.0, 1.2, 1.8, 3.0, 3.6, 4.8, 5.9, 6.8, 8.0])
s.index.name = "My_IDX"
s.name = "My_Series"
<OUT>
My_IDX
0.0 0.0
1.2 3.6
1.8 2.0
3.0 5.8
3.6 4.2
4.8 8.0
5.9 5.5
6.8 6.7
8.0 4.2
Name: My_Series, dtype: float64
그 다음 matplotlib를 임포트한 다음 요소요소들을 만든 다음. plt.show()로 보여주기 함수를 만들었다.
import matplotlib.pyplot as plt
plt.title("ELLIOT_WAVE") # 그래프 이름 지정
plt.plot(s, "bs--") # 선의 모양과 색깔 지정, 여기에서는 점선과 파랑
plt.xticks(s.index) # x축 지정
plt.yticks(s.values) # y축 지정
plt.grid(True) # 십자로 축 표시
plt.show() # 그래프 표시 명령어
출처: 파이썬과 증권 데이터 분석 (한빛미디어)
본 내용은 책을 배우면서 개인적인 정리 및 복습을 위해 만든 것입니다.
'프로그래밍 > PYTHON' 카테고리의 다른 글
[기초 파이썬-02] 리스트의 내포(List comprehension) (0) | 2020.11.05 |
---|---|
[기초 파이썬 -01] 리스트의 복사 (0) | 2020.11.05 |
Slacker를 활용한 소스 (0) | 2019.11.02 |
lambda 함수 사용 (0) | 2019.08.21 |
현재 working directory 확인하고 변경하기 (0) | 2019.08.15 |