1. 그래프의 선 색상을 지정하는 여러방법

(아래 예시에서 x의 값 증감시키는 이유는 그래프에서 선이 겹치지 않게 하기 위해서)

plt.plot(x,np.sin(x), color = 'blue')                          # 색상 파랑으로 지정 
plt.plot(x,np.sin(x-1), color = 'g')                           #약어 사용, g = green     
plt.plot(x,np.sin(x-2), color ='0.75')                        # 0~1사이에서 0이면 검정 1이면 흰색  
plt.plot(x,np.sin(x-3), color = '#FFDD44')                # RGB 의 각각의 자리를 16진수 두자리로 표현
plt.plot(x,np.sin(x-4), color = (1.0,0.2,0.3))              # RGB의 각각의 자리를 0-1의 정도로 표현
plt.plot(x,np.sin(x-5), color = 'chartreuse')             # 색상 이름 직접 지정

-파랑과 검정은 둘다 b로 시작해서 헷갈리는데, 사실 검정의 약어는 k라서 괜찮다.

rgb = 모니터 출력에 주로 쓰는 빛의 삼원색(레드/그린/블루)

cmyk = 인쇄 출력에 주로 쓰는 색의 삼원색 (시안/마젠타/옐로우/블랙)

어떤 색상의 약어는 rgb를 어떤 색상의 약어는 cmyk를 쓴다.

2. 선의 종류

plt.plot(x,x+0, linestyle = 'solid')                   
plt.plot(x,x+1, linestyle = 'dashed')
plt.plot(x,x+2, linestyle = 'dashdot')
plt.plot(x,x+3, linestyle = 'dotted')
 

기호로 나타내면 이렇다▽

plt.plot(x,x+4, linestyle = '-')
plt.plot(x,x+5, linestyle = '--')
plt.plot(x,x+6, linestyle = '-.')
plt.plot(x,x+7, linestyle = ':')
 

3. 선 스타일+색상 함께 쓰기

 
plt.plot(x,x+0, '-g')                 #solid green
plt.plot(x,x+1, '--c')                # dashed cyan
plt.plot(x,x+2, '-.k')                # dashdot black
plt.plot(x,x+3, ':r')                 # dotted red

+ Recent posts