我有代碼,給定一個規範化的數組,給出一個rgba數組,使用預定義的顏色映射 - jet在下面的例子中。 import numpy as np
from matplotlib import cm
#arr_orig assumed to be normalized, real array.
arr_color = np.uint8(cm.jet(arr_orig) * 255)
我還定義
我正在處理彩色地圖,但遇到一些問題。這裏是我的代碼: set size 1,1; set origin 0,0
set grid layerdefault
set xlabel "x (rdaius)"
set ylabel "z (radius)"
set sample 11; set isosamples 11
set pm3d map
set palette
set colo
我注意到了matplotlib的顏色映射函數的一些意想不到的行爲。考慮以下示例: from matplotlib.cm import hot
c = hot(range(0, 512))
所有顏色c [255]至c [511]是相同的,即白色。我希望colormap函數可以對輸入進行標準化並相應地進行縮放。 當然,對於正常顯示的顏色深度,前256個顏色之間的值沒有任何意義,但僅在達到最大數量
我有一個具有指定顏色圖的表面圖。以下是我如何得到它: import numpy as np
import matplotlib.pyplot as plt
import math
from mpl_toolkits.mplot3d import Axes3D
from matplotlib import cm
import plaque_vessel_models
# Model c
我繪製在一個單一的情節多行,我希望他們通過色彩表,而不僅僅是相同的6或7種顏色的頻譜上運行。該代碼是類似於此: for i in range(20):
for k in range(100):
y[k] = i*x[i]
plt.plot(x,y)
plt.show()
都與色彩表「噴氣機」,另一個我從seaborn進口的,我得到了相同的順序重複相同的7種顏