본문 바로가기
Matplotlib/산점도(scatter)

[파이썬 matplotlib] 산점도 (plot 함수 이용)

by 만다린망고 2020. 9. 21.
반응형

[파이썬 matplotlib

산점도 (plot 함수 이용)

 

파이썬에서 산점도를 그리는 방법은 아래와 같습니다. 설명은 주석으로 대신합니다.

 

#matplotlib 라는 모듈 안의 pyplot 을 plt라는 이름으로 불러옵니다. 앞으로 matplot.pyplot 대신 plt 라는 이름을 사용합니다. 

import matplotlib.pyplot as plt

 

#x데이터와 y데이터를 생성합니다. 리스트 형태입니다. 

x=[1,2,3,4,5]

y=[2,2,3,3,4]

 

#plt.plot 함수를 이용하여 그래프를 생성합니다.

plt.plot(x,y,color='red',linestyle='',marker='o')

#x축이름, y축 이름, 그래프 이름을 입력합니다.

plt.xlabel('X')

plt.ylabel('Y')

plt.title("myplot")

 

#x축과 y축의 범위를 설정합니다.

plt.xlim(0,10)

plt.ylim(0,10)

 

#x축과 y축의 눈금값을 설정합니다. 

plt.xticks(range(11))

plt.yticks(range(11))

plt.minorticks_on()

 

#격자를 설정합니다. 

plt.grid()

 

#눈금과 격자 관련 옵션을 설정합니다. 

plt.tick_params(axis='both',which='both',direction='out',grid_color='r',grid_alpha=0.5)

#그래프를 화면에 출력합니다.
plt.show()

 

 

 

plt.plot 함수 안에 설정하는 옵션들은 아래 링크에서 확인할 수 있습니다. 

 

https://matplotlib.org/api/_as_gen/matplotlib.lines.Line2D.html#matplotlib.lines.Line2D

 

반응형

댓글