반응형

파이썬 Matplotlib을 이용한 데이터 시각화 프로그래밍2 - Matplotlib에 제목, 라벨, 레전드 삽입하기




데이터를 분석하고 그 결과만 화면에 출력한다면 이게 무슨 데이터를 분석하여 나온 결과인지 전혀 모를 수 있습니다.

따라서 결과 화면에 제목과 라벨, 레전드 등을 삽입하여 결과를 보는 사용자에게 친절함을 베풀어주는 것이 중요하겠죠.


이번 포스팅에서는 Matplotlib을 이용해 결과를 화면에 출력하되 제목과 라벨, 레전드를 삽입하는 방법에 대해 알아봅니다. 아래는 Jupyter Notebook으로 코딩을 하고 실행한 후 결과를 보인 것입니다.




이 코드는 0도에서 360도 범위에서 삼각함수의 사인함수와 코사인함수의 그래프를 화면에 출력합니다.

plt.plot()에 대해서는 이전 포스팅에서 배웠으므로, 우리의 주제인 제목과 라벨, 레전드 삽입 코드만 살펴보겠습니다.



>>> plt.plot(xs, ys1, label='SIN Curve')

>>> plt.plot(xs, ys2, label='COS Curve')


사인곡선과 코사인곡선을 계산하여 그리되 라벨링을 포함합니다.



>>> plt.xlim([0, 360])


출력할 때 x 값의 범위를 0에서 360도로 제한합니다.



>>> plt.xlabel('X value')

>>> plt.ylabel('Y value')


plt.xlabel()과 plt.ylabel()은 각각 Matplotlib이 출력한 그래프의 x축과 y축에 라벨링하는 함수입니다. 



>>> plt.title('Trigonometric Function')


plt.title()은 Matplotlib이 출력한 결과 화면에 제목을 표시합니다.



>>> plt.legend()


각 곡선에 라벨링한 것을 레전드로 표시합니다.



>>> plt.show()


결과를 화면에 출력합니다.


이제 Matplotlib을 이용한 결과가 좀 풍성해진 것 같네요.. 


반응형

+ Recent posts