컬러 데모 #

Matplotlib는 다음 형식을 인식하여 색상을 지정합니다.

  1. 부동 소수점 값의 RGB 또는 RGBA 튜플 (예: 또는 ). RGBA는 Red, Green, Blue, Alpha의 줄임말입니다.[0, 1](0.1, 0.2, 0.5)(0.1, 0.2, 0.5, 0.3)

  2. 16진수 RGB 또는 RGBA 문자열(예: '#0F0F0F'또는 '#0F0F0F0F');

  3. 약식 16진수 RGB 또는 RGBA 문자열, 각 문자를 복제하여 얻은 16진수 RGB 또는 RGBA 문자열과 동일(예: , '#abc', '#aabbcc'또는 '#abcd', , 와 동일 '#aabbccdd');

  4. 그레이 레벨 을 포함하는 플로트 값의 문자열 표현 (예: );[0, 1]'0.5'

  5. 단일 문자 문자열, 즉 파란색, 녹색, 빨간색, 청록색, 자홍색, 노란색, 검은색 및 흰색 음영에 대한 속기 표기법 중 하나;{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}

  6. X11/CSS4("html") 색상 이름, 예: "blue";

  7. (예: ) 로 시작 하는 xkcd 색상 조사 의 이름'xkcd:''xkcd:sky blue'

  8. "Cn" 색상 사양, 즉 기본 속성 주기( (기본값: )) 'C'에 대한 인덱스인 숫자가 뒤따릅니다 . 인덱싱은 렌더링 시 발생하도록 의도되었으며 주기에 색상이 포함되지 않은 경우 기본적으로 검은색으로 설정됩니다.rcParams["axes.prop_cycle"]cycler('color', ['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'])

  9. 그 중 하나는 'tab10' 범주 팔레트(기본 색상 주기)의 Tableau 색상입니다.{'tab:blue', 'tab:orange', 'tab:green', 'tab:red', 'tab:purple', 'tab:brown', 'tab:pink', 'tab:gray', 'tab:olive', 'tab:cyan'}

matplotlib의 색상에 대한 자세한 내용은 다음을 참조하십시오.

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()
전압 대 시간 차트

Sphinx-Gallery에서 생성한 갤러리