╱╱╭╮╱╱╱╱╱╱╭━━━╮╱╱╱╭╮╱╭╮╱╱╱╱╱╱ ╱╱┃┃╱╱╱╱╱╱┃╭━╮┃╱╱╱┃┃╱┃┃╱╱╱╱╱╱ ╱╱┃┣━━┳━━╮┃┃╱┃┣━╮╱┃╰━╯┣━━┳━╮╱ ╭╮┃┃╭╮┃┃━┫┃╰━╯┃╭╮╮┃╭━╮┃╭╮┃╭╮╮ ┃╰╯┃╭╮┃┃━┫┃╭━╮┃┃┃┃┃┃╱┃┃╭╮┃┃┃┃ ╰━━┻╯╰┻━━╯╰╯╱╰┻╯╰╯╰╯╱╰┻╯╰┻╯╰╯

Python/Matplotlib

[Matplotlib] 데이터 시각화 (plot 함수 사용법)

재안안 2022. 5. 4. 01:05

matplotlib란 데이터의 시각화를 위해 사용하는 파이썬 라이브러리 이다.

matplotlib를 통해서 데이터를 시각화하면 다른사람들에게 보여주기도 더 쉬우니

매우 유용하다.

 

이제 바로 matplotlib 사용법에 대해 알아보겠다.

 

 

import matplotlib.pyplot as plt를 사용해서 가져온다.

 

이때 matplotlib 자체를 가져오는 것이 아니라 부분만 가져오는데 너무 방대해서 사용할 부분만 가져오는 것이다.

그리고 가져온 것을 plt로 선언하는 것이 관례이다.

 

figure()는 새로운 figure를 생성하거나 기존 figure를 활성화 시킨다.

 

plot()을 사용해 그래프를 그린다. x축에 들어갈 값(list)와 y축에 들어갈 값(list)를 인자로 받는다.

 

show()를 통해 그래프를 보여준다. 굳이 show()를 사용하지 않아도 plot()을 통해 생성되면 바로 보여주긴한다.

 

linewidth

 

plot()에서 linewidth를 통해 정수를 넘겨주면 선이 굵어진다.

 

color

마찬가지로 plot()에서 color를 통해 색상을 넘겨주면 선의 색이 변한다.

 

marker

plot()에서 marker를 통해 데이터를 직접적으로 표시한다.

 

markersize

plot()에서 markersize를 통해 marker의 크기를 조절할 수 있다.

 

o

plot()에서 marker만 나타내고 싶을 때는 marker만 주면 된다.

 

linestyle

plot()에서 linestyle을 통해 선 모양을 바꿀 수도 있다.

 

title

title()에서 stirng을 인자로 주면 그래프의 제목이 된다.

 

fontsize

title()에서 fontsize를 통해 정수를 전달해주면 제목의 크기로 반영된다.

 

axis

xlabel() ylabel()도 동일하게 사용할 수 있다.

 

grid

grid()에 True을 넣어주면 grid가 표기된다.

 

 

정리:

plot 함수를 사용해 그래프를 그린다.

plot 함수는 x, y 각 각 리스트를 통해 데이터를 넣어줘야하고

plot 함수에서 linewidth, color, marker, linestyle등의 attributes를 통해 그래프 속성을 지정할 수 있다.

 

그외로

title, xlabel, ylabel, grid를 통해 추가적으로 그래프의 속성을 부여할 수 있다.