본문 바로가기
Matplotlib 공통옵션/마커 스타일(marker)

[파이썬 matplotlib] 그래프 마커 종류 (marker)

by 만다린망고 2022. 3. 15.
반응형

마커 설정은 plot 메소드의 marker 옵션으로 합니다. 대표적으로 사용하는 마커들은 아래와 같습니다. 그래프 이름이 마커설정 옵션과 같습니다.

 

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

#데이터 생성
df1=pd.DataFrame({'X':[45,50,64,72,77],'Y':[155,165,177,187,177]})

#그래프생성
fig,ax=plt.subplots(3,3)

ax[0,0].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='o',)
ax[0,1].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='.')
ax[0,2].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='v')
ax[1,0].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='^')
ax[1,1].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='s')
ax[1,2].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='P')
ax[2,0].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='+')
ax[2,1].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='x')
ax[2,2].plot(df1['X'],df1['Y'],color='blue',linestyle='',marker='D')


#그래프 제목 추가
ax[0,0].set_title('o')
ax[0,1].set_title('.')
ax[0,2].set_title('v')
ax[1,0].set_title('^')
ax[1,1].set_title('s')
ax[1,2].set_title('P')
ax[2,0].set_title('+')
ax[2,1].set_title('x')
ax[2,2].set_title('D')

#간격설정
plt.subplots_adjust(wspace=0.2, hspace=0.6)

#그래프 출력
plt.show()
반응형

댓글