반응형
주로 사용하는 선 종류는 아래 네가지입니다. plot 메소드 내부에 linestyle 옵션으로 설정합니다.
- solid
- dotted
- dashed
- dashdot
각각 그려보면 아래와 같습니다.
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(2,2)
ax[0,0].plot(df1['X'],df1['Y'],color='blue',linestyle='solid',marker='o')
ax[0,1].plot(df1['X'],df1['Y'],color='blue',linestyle='dotted',marker='o')
ax[1,0].plot(df1['X'],df1['Y'],color='blue',linestyle='dashed',marker='o')
ax[1,1].plot(df1['X'],df1['Y'],color='blue',linestyle='dashdot',marker='o')
#그래프 제목 추가
ax[0, 0].set_title("solid")
ax[0, 1].set_title("dotted")
ax[1, 0].set_title("dashed")
ax[1, 1].set_title("dashdot")
#간격설정
plt.subplots_adjust(wspace=0.2, hspace=0.4)
#그래프 출력
plt.show()
반응형
댓글