더북(TheBook)

그래프 선 모양 바꾸기

plot() 함수는 기본적으로 직선으로 그래프를 그립니다. 그래프의 선 모양(line style)을 다양한 형태로 바꾸고 싶을 때는 linestyle 속성에 원하는 선 모양을 지정하면 됩니다. 이때 linestyle 속성 대신 ls라고 작성할 수도 있습니다.

import matplotlib.pyplot as plt
plt.title('linestyle')  # 제목 설정
# 빨간색 dashed 그래프
plt.plot([10, 20, 30, 40], color ='r', linestyle='--', label='dashed')
# 초록색 dotted 그래프
plt.plot([40, 30, 20, 10], color ='g', ls=':', label='dotted')
plt.legend()  # 범례 표시
plt.show()

그림 4-7 선 모양 변경 결과

 

TIP

색과 선 모양을 ‘<색상><선모양>’을 동시에 적는 형태로 코드를 작성할 수도 있습니다.

plt.plot([1,2,3,4], 'r--')

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.