그래프 선 모양 바꾸기

    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--')

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