[Python] 그림의 색상을 지정하는 방법 요약
8719 단어 color파이썬matplotlib
색상 지정
color 이름
파이썬에서 데이터 과학 : matplotlib로 지정할 수있는 색상의 이름과 목록
cmap 이름
beiz 노트 : matplotlib의 cmap (colormap) 매개 변수 목록.
RGB값+투명도 A에 의한 색 지정
덧붙여서 전혀 투명하게 보이지 않는 상태는 「투명도 0%」라고 부른다.
일람은 이하.
원색대사전
Qiita@konifar: ARGB 컬러 코드 투명도 요약
참고 : Python by Examples: Transparent colors
예:
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0.0, 15.0, 0.1)
y = np.sin(x)
plt.plot(y , color='#ff4500' ) # orangered
plt.plot(y - 1.0, color='#4169e1' ) # royalblue
plt.plot(y - 2.0, color='#4169e199') # royalblue,透明度60%
plt.plot(y - 3.0, color='#4169e133') # royalblue,透明度20%
plt.plot(y - 4.0, color='#4169e100') # royalblue,透明度0%なので見えない
색상 이름 → RGB 값을 변환하려면 colors.to_rgb(color_name)
이렇게하면 색상 이름 + 투명 값을 쉽게 지정할 수 있습니다.
from matplotlib import colors
print(colors.to_rgb ('royalblue')) # (0.2549019607843137, 0.4117647058823529, 0.8823529411764706)
print(colors.to_rgba('royalblue')) # (0.2549019607843137, 0.4117647058823529, 0.8823529411764706, 1.0)
stackoverflow: Python from color name to RGB
imshow의 색을 이산적으로 지정
from matplotlib import colors
cmap = colors.ListedColormap(['white', 'red'])
bounds=[0,5,10]
norm = colors.BoundaryNorm(bounds, cmap.N)
img = plt.imshow(zvals, interpolation='nearest',
cmap=cmap, norm=norm)
plt.colorbar(img, cmap=cmap, norm=norm, boundaries=bounds, ticks=[0, 5, 10])
하나의 컬러맵에서 이산적으로 색상 지정
여러 개의 꺾은선형 차트를 그릴 때 등.
cmap = plt.get_cmap("Blues")
for i in xrange(len(y)):
plt.plot(x, y[i], c=cmap(float(i)/N))
Qiita@Tatejimaru137 : Matplotlib 그래프의 색을 동계 색으로 정렬 (컬러 맵)
컬러맵 기준 조정
Qiita@aisha: [Python] 컬러맵 기준 조정
Reference
이 문제에 관하여([Python] 그림의 색상을 지정하는 방법 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aisha/items/b93a1a52689327a2eeda텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)