반응형
마커 설정은 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()
반응형
댓글