메모
전체 예제 코드를 다운로드 하려면 여기 를 클릭 하십시오.
컬러 데모 #
Matplotlib는 다음 형식을 인식하여 색상을 지정합니다.
부동 소수점 값의 RGB 또는 RGBA 튜플 (예: 또는 ). RGBA는 Red, Green, Blue, Alpha의 줄임말입니다.
[0, 1]
(0.1, 0.2, 0.5)
(0.1, 0.2, 0.5, 0.3)
16진수 RGB 또는 RGBA 문자열(예:
'#0F0F0F'
또는'#0F0F0F0F'
);약식 16진수 RGB 또는 RGBA 문자열, 각 문자를 복제하여 얻은 16진수 RGB 또는 RGBA 문자열과 동일(예: ,
'#abc'
,'#aabbcc'
또는'#abcd'
, , 와 동일'#aabbccdd'
);그레이 레벨 을 포함하는 플로트 값의 문자열 표현 (예: );
[0, 1]
'0.5'
단일 문자 문자열, 즉 파란색, 녹색, 빨간색, 청록색, 자홍색, 노란색, 검은색 및 흰색 음영에 대한 속기 표기법 중 하나;
{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}
X11/CSS4("html") 색상 이름, 예:
"blue"
;(예: ) 로 시작 하는 xkcd 색상 조사 의 이름
'xkcd:'
'xkcd:sky blue'
"Cn" 색상 사양, 즉 기본 속성 주기( (기본값: ))
'C'
에 대한 인덱스인 숫자가 뒤따릅니다 . 인덱싱은 렌더링 시 발생하도록 의도되었으며 주기에 색상이 포함되지 않은 경우 기본적으로 검은색으로 설정됩니다.rcParams["axes.prop_cycle"]
cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])
그 중 하나는 'tab10' 범주 팔레트(기본 색상 주기)의 Tableau 색상입니다.
{'tab:blue', 'tab:orange', 'tab:green', 'tab:red', 'tab:purple', 'tab:brown', 'tab:pink', 'tab:gray', 'tab:olive', 'tab:cyan'}
matplotlib의 색상에 대한 자세한 내용은 다음을 참조하십시오.
색상 지정 튜토리얼 ;
matplotlib.colors
API ;이름이 지정된 색상 목록 예제.
import matplotlib.pyplot as plt
import numpy as np
t = np.linspace(0.0, 2.0, 201)
s = np.sin(2 * np.pi * t)
# 1) RGB tuple:
fig, ax = plt.subplots(facecolor=(.18, .31, .31))
# 2) hex string:
ax.set_facecolor('#eafff5')
# 3) gray level string:
ax.set_title('Voltage vs. time chart', color='0.7')
# 4) single letter color string
ax.set_xlabel('time (s)', color='c')
# 5) a named color:
ax.set_ylabel('voltage (mV)', color='peachpuff')
# 6) a named xkcd color:
ax.plot(t, s, 'xkcd:crimson')
# 7) Cn notation:
ax.plot(t, .7*s, color='C4', linestyle='--')
# 8) tab notation:
ax.tick_params(labelcolor='tab:orange')
plt.show()
참조
다음 함수, 메서드, 클래스 및 모듈의 사용이 이 예제에 표시됩니다.