오답노트

[matplotlib] 차트 조정과 그리기 본문

Python/Matplotlib

[matplotlib] 차트 조정과 그리기

권멋져 2022. 8. 10. 20:43

조정

xlim, ylim

xlim, ylim 함수는 각각 x축, y축 최대 최소값을 지정할 수 있다.

들어간 데이터가 범위와 상관없이 위 함수로 정해진 범위만 나타낸다.

 

plt.plot('lst2','lst1',data=dict1)

plt.xlim(0,10)
plt.ylim(0,10)

plt.show()

1.1.1 최소 0 부터 최대 10까지 표현 가능한 차트

figure

함수는 차트의 실제 크기를 조절할 수 있다.

figsize 에 옵션으로 (x, y) 형태에 튜플을 입력하면 가로가 x 세로가 y인 크기의 차트로 바꾼다

 

주의할 점은 plot 함수가 호출되기 전에 호출해야한다. 그렇지 않으면 변경되지 않는다.

plt.figure(figsize=(3,3))
plt.plot('lst2','lst1',data=dict1)


plt.show()

1.2.1. 가로 3, 세로 3 크기의 차트

 

그리기

axhilne, axvline

axhilne, axvline 은 차트에 각각 가로선, 세로선을 그리는 함수다.

인자로는 선의 위치가 그려질 위치를 받는다.

linestyle 옵션으로 선의 종류를 선택할 수 있고,

color 옵션으로 색의 종류를 선택할 수 있다.

 

plt.plot('lst2','lst1',data=dict1)

plt.axhline(3,color='grey',linestyle='--')
plt.axvline(3,color='grey',linestyle='--')

plt.show()

2.1.1 가로선, 세로선이 그려진 차트

text

인자로 x좌표와 y좌표 그리고 문자열을 받는다.

문자열은 차트 내에 x,y좌표에 출력된다.

 

plt.plot('lst2','lst1',data=dict1)

plt.text(3,3,'3,3')
plt.show()

2.2.1 (3,3) 위치에 표시된 텍스트