python/Matplotlib

[Python][Matplotlib]

설화님 2024. 1. 12. 08:49

Plot 함수

plot (*args, scales = True, scaley = True, data = None, **kwargs)

y,x

1개의 argument 전달 시 x축은 0부터 y와 동일한 길 값을 생성

2차원 배열 전달시 열을 datta set으로 선택하여 그래프를 그린다.

 

scalex 그래프의 보이는 한계를 데이터의 한계 값으로 자동 스케일링 할지 여부

scaley True : 데이터의 한계 값 사용, False : 미사용(0~1 사이 표시)

[fmt] format string으로 색이나 marker, line에 관련되어 있음,

fmt = '[marker][line][color]' 형태로 입력, 순서 무관

data label의 이름

 

fmt는 순서에 산관없이 서로 조합하여 'b' , 'or' ,'-g','--', '^k' 등의 형태로 사용 가능 함.

 

ex) plot

- 두개의 그래프를 한 axes에 그림

plt.plot([1,2,3,4])

plt.plot([1,4,2,5])

plt.show() 

 

x,y 좌표에 그림

plt.plot([1,2,3,4],[1,5,3,9])

 

subplot