본문 바로가기
Matplotlib 공통옵션/선 스타일(linestyle)

[파이썬 matplotlib] 그래프 선 종류 (linestyle)

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

주로 사용하는 선 종류는 아래 네가지입니다. 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()
반응형

댓글