■ 그래프 선 모양 바꾸기
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--')