파이썬으로 분석한 데이터를 시각화 하는데는 matplotlib이라는 라이브러리를 가장 많이 사용합니다. matplotlib은 파이썬에서 2D 형태의 그래프, 이미지등을 그릴 때와 실제 과학 컴퓨팅 분야나 인공지능 연구분석결과 도출에 가장 많이 사용됩니다. matplotlib 모듈 중에는 다양한 서브 모듈이 있는데 그 중에서 가장 많이 사용하는 서브 모듈을 pyplot입니다.
기존에 설치된 파이썬에 추가로 설치하려면
python -m pip install -U pip
python -m pip install -U matplotlib
아래의 python command를 통해 설치 할 수 있습니다. 아나콘다환경에서 사용한다면 아마 이미 다 설치되어 있을 것이므로 별다른 설치 프로세스가 필요하지 않습니다.
plt.plot(*args, scalex=True, scaley=True, data=None, **kwargs)
plot함수는 x,y 좌표에 해당하는 점을 라인이나 마커로 그릴 수 있습니다. plot이라는 말은 그래프의 도면을 짜놓는다..라고 생각하시면 편합니다.
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16])
plt.show()
첫번째 리스트가 x좌표들의 모임이 되고 두번째 리스트로 y좌표들의 모임이됩니다. (1,1), (2,4), (3,9), (4,16)점을 포인트로 라인이 그려집니다.
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'bo')
plt.show()
파란색 동그라미 모양으로 그래프를 그립니다.
모양을 지정할 수 있는 표시에는 다양한 것들이 있습니다. Line2D 속성값을 사용해서 지정해줄 수 도 있습니다.
plt.plot([1,2,3,4], [1,4,9,16], color='green', marker='o', linestyle='dashed',linewidth=2, markersize=12)
plt.show()
’ | ’ -> 수직막대기 |
색깔도 다양하게 지정할 수 있습니다.