일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- VBA
- Windows10
- 파이썬3
- 윈도우11
- 윈도우10
- python
- pandas
- windows
- 파이썬
- 파이썬GUI
- 안드로이드
- Excel
- 깃
- 비주얼베이직
- 파워포인트
- python3
- 엑셀
- Outlook
- win32com
- pyqt5
- 오피스
- 문자열
- git
- html
- Android
- pythongui
- matlab
- 아웃룩
- Windows11
- office
Appia의 IT세상
Python[파이썬] 데이터 시각화01 matplotlib 리스트를 이용한 간단한 그래프 그리기 본문
Python[파이썬] 데이터 시각화01 matplotlib 리스트를 이용한 간단한 그래프 그리기
주식 관련된 작업을 하다보니, 자연스럽게 그래프를 그려야 하는 경우가 많이 생깁니다. 그래서 예전에 설치만 다루었던 matplotlib이라는 모듈을 통해서 그래프등을 다루어 볼려고 합니다. 이번 포스팅은 그 중에서 가장 간단한 X-Y기반의 선 그래프를 그려보는 주제로 간단히 이야기를 해보고자 합니다.
Python[파이썬] 데이터 시각화00 matplotlib 설치하기
이번 포스팅을 진행하기 위해서는 상기 링크에 있는 내용인 matplotlib을 설치하셔야 합니다. 그럼 간단히 이야기를 해보도록 하겠습니다. matplotlib을 이용하여 작업을 진행해보도록 하겠습니다.
먼저, plot을 그리기 위해서는 matplotlib안의 pyplot이라는 서브모듈을 불려오셔야 합니다.
from matplotlib import pyplot as plt
이 부분을 토대로, x, y값을 각각 인지 하여 다음과 같이 코드를 실행해보도록 하겠습니다.
from matplotlib import pyplot as plt
x = [1,2,3,4,5]
y = [5,4,3,2,1]
plt.plot(x,y)
plt.show()
위의 코드를 실행하면 다음과 같은 결과가 나타납니다.
물론, 위의 결과로도 충분히 만족스러울 수 있습니다. 하지만, x/y plot에 제목에 대해서 다음 부분의 속성을 이용하여 출력할 수 있습니다.
xlabel | x축의 지칭 하는 부분 |
ylabel | y축을 지칭 하는 부분 |
title | 제목 |
그럼 위의 부분을 활용하여 약간의 코드의 변화를 주도록 하겠습니다.
from matplotlib import pyplot as plt
x = [1,2,3,4,5]
y = [5,4,3,2,1]
plt.plot(x,y)
plt.xlabel("time")
plt.ylabel("value")
plt.title('sample plot')
plt.show()
위의 코드를 실행하면 다음과 같은 결과가 나타납니다.
위와 같이 x / y에 대해서 지칭하는 부분이 표시가 되고, 또한 plot 맨 중앙에 이 차트가 지칭하는 것에 대해서 명시를 해주고 있습니다. 이와 같은 방식으로 간단히 plot을 출력할 수 있습니다.
단, 주의 해야 할 것이 하나 있습니다. 바로, x 맴버와 y 맴버가 각 짝을 이루고 있어야 합니다. 이 부분을 준수하지 못한다면 에러가 발생할 것입니다.
파이썬[Python, Pillow] 이미지 크기 확인 및 변경하기, 비율로 변경하기
이번 포스팅에서는 Python[파이썬] 데이터 시각화01 matplotlib 리스트를 이용한 간단한 그래프 그리기라는 주제로 간단히 포스팅을 해봤습니다. 실제 이 부분외에도 다양한 그래프를 그릴 수 있습니다. 그 부분들은 차차 하나씩 다루어 보도록 하겠습니다. 감사합니다.
'Python > Python 기본' 카테고리의 다른 글
Python[파이썬] 데이터 시각화03 matplotlib 다수의 선이 중첩된 plot그리기 (0) | 2021.06.15 |
---|---|
Python[파이썬] 데이터 시각화02 matplotlib 차트의 선의 스타일 및 색 변경하기 (0) | 2021.06.13 |
파이썬[Python] Pycharm (파이참)에서 기능검색으로 단축키 검색하기 (0) | 2021.03.06 |
파이썬[Python] Pycharm (파이참)에서 단축키 리스트 확인하기(KeyMap) (0) | 2021.03.05 |
파이썬[Python] 파이참을 이용하여 모듈의 버전 확인 및 업데이트 하기 (0) | 2021.02.02 |