일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- windows
- Android
- office
- 파이썬3
- html
- Windows11
- 윈도우10
- 윈도우11
- VBA
- 파이썬
- pyqt5
- python
- Excel
- 엑셀
- matlab
- 비주얼베이직
- 문자열
- 파이썬GUI
- win32com
- 안드로이드
- 아웃룩
- 깃
- 파워포인트
- python3
- git
- Outlook
- pythongui
- pandas
- Windows10
- 오피스
Appia의 IT세상
Python[파이썬] 데이터 시각화03 matplotlib 다수의 선이 중첩된 plot그리기 본문
Python[파이썬] 데이터 시각화03 matplotlib 다수의 선이 중첩된 plot그리기
앞선 포스팅에서는 plot의 스타일 즉, 선의 색이나, 선의 스타일에 대해서 알아봤습니다. 이번 포스팅은 여러개의 그래프를 한개로 통합하여 출력하는 부분에 대해서 이야기를 해보고자 합니다.
Python[파이썬] 데이터 시각화00 matplotlib 설치하기
먼저, 이번 포스팅을 진행하기 앞서서, matplotlib을 설치하셔야 합니다. 그럼 예를 드면 다음과 같은 각 3개의 그래프가 존재합니다. 이 그래프들은 각각 값이 다르고, 지칭하는 부분이 다릅니다. 그래서 각 부분들에 대해서 매번 출력을 했습니다.
하지만, 위의 부분들에 대해서 한개의 plot에 함꼐 표현해야 하는 경우가 있습니다. 그럴 경우에는 각 부분에 대해서 선언을 해주는 것입니다. 그럼 코드를 보면서 다시 한번 이야기를 해보겠습니다.
from matplotlib import pyplot as plt
x = [1,2,3,4,5]
y = [5,4,3,2,1]
y1 = [4,3.5,2.5,2,1]
y2 = [3,2.5,2,1.5,1]
plt.plot(x,y,"r")
plt.plot(x,y1,"g")
plt.plot(x,y2,"c")
plt.show()
위에서 각 데이터가 변하는 값 y측 관련된 변화를 y, y1, y2로 각각 선언을 하였습니다. 이 부분을 바탕으로 총 3번 다음과 같은 형태로 plot에서 읽을 수 있게 처리를 하였습니다.
plt.plot(x,y,"r")
plt.plot(x,y1,"g")
plt.plot(x,y2,"c")
물론, 여러개의 선이 있으므로, 각 부분에 대해서 선의 색깔을 변경하였습니다. 이 부분을 바탕으로 위의 코드를 실행하면 다음과 같은 결과가 나타납니다.
물론, 위의 plot에서 읽을 수 있게 하는 부분에 대해서 다음과 같이 축약이 가능합니다.
plt.plot(x,y,"r",x,y1,"g",x,y2,"c")
이와 같은 방법으로 여러개의 plot을 하나로 통합하여 출력할 수 있습니다.
Python[파이썬] 데이터 시각화02 matplotlib 차트의 선의 스타일 및 색 변경하기
이번 포스팅에서는 Python[파이썬] 데이터 시각화03 matplotlib 다수의 선이 중첩된 plot그리기라는 주제로 간단히 포스팅을 해봤습니다. 이 때 반드시 선의 스타일이나 색등을 변경하여 구별할 수 있어야 합니다. 혹 궁금하신점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
'Python > Python 기본' 카테고리의 다른 글
Python[파이썬] 데이터 시각화05 matplotlib Plot(플롯)범주 입력하기 (0) | 2021.06.19 |
---|---|
Python[파이썬] 데이터 시각화04 matplotlib Plot의 스타일 (Grid / x, y측 범위 설정) 설정하기 (0) | 2021.06.17 |
Python[파이썬] 데이터 시각화02 matplotlib 차트의 선의 스타일 및 색 변경하기 (0) | 2021.06.13 |
Python[파이썬] 데이터 시각화01 matplotlib 리스트를 이용한 간단한 그래프 그리기 (0) | 2021.06.11 |
파이썬[Python] Pycharm (파이참)에서 기능검색으로 단축키 검색하기 (0) | 2021.03.06 |