colormap

    1熱度

    1回答

    我有一個散點圖,其中每個繪圖點與另一個值相關聯的顏色縮放。這是一個懶惰的解決方法,可以在不需要調整數據點的情況下製作「多圖」樣式圖像。爲了讓我使用mpldatacursor產生對劇情交互註釋分析更容易,我有這顯示座標就好了自定義格式: datacursor(scatter, formatter='$T=${x:.2f}$^\circ$C\n$I=${y:.2f}$\,$mA\n$\D

    0熱度

    1回答

    我試圖產生顫抖陰謀,向量長度範圍從0到15.,我想要使用灰色的顏色映射,但從半範圍開始,使得0已經是灰色的而15.是黑色的。 什麼我目前做的是: cmap = cm.get_cmap('Greys', 10) norm = matplotlib.colors.Normalize(vmin=-5.,vmax=15.,clip=False) Q = ax.quiver(xi, yi, zix,

    2熱度

    2回答

    我的目標是是使用通過字典,一個給定的數字的給定顏色對應一個顏色表。 然而,matplotlib似乎有歸一化的數量。 例如,我首先創建一個自定義顏色表使用seaborn,並反饋到plt.scatter import seaborn as sns colors = ['pumpkin', "bright sky blue", 'light green', 'salmon', 'grey', 'pa

    0熱度

    2回答

    我有一個介於0和1之間的數字列表,並希望使用scale_color_gradient2提供的算法將它們映射到HEX顏色值。默認顏色值low = muted("red"), mid = "white", high = muted("blue")工作得很好。我需要HEX值本身,而不是在圖上着色對象。 使用matplotlib在Python作爲被要求here,但我需要做的這R.

    1熱度

    1回答

    我已經編寫了一些代碼來繪製英國城鎮/城市的經度和緯度,其中3D條形高度代表這些地方的人口。我正嘗試使用顏色映射對條形圖進行顏色編碼,以便可以更容易地看到羣體中的變化。然而,我的代碼似乎沒有遵循顏色表,而是所有的酒吧有非常相似的顏色 - 我不知道在哪裏出了問題 from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as p

    0熱度

    1回答

    我一直在研究一些數據繪圖功能的Python和一個這樣的工具,我需要我的研究是一組差異圖表來比較兩組數據之間的變化。 我現在想要繪製我的數據,並且正在研究創建自定義顏色貼圖來處理髮散數據,但是,我所有的繪圖遠遠地忽略了我的漸變中的特定步驟,或者顏色正在重複我的低值。 下面是已生成的示例圖: 而對於我的兩個自定義顏色映射代碼,以及繪圖: diffmap_17 = ["#FF0000", "#F8131

    1熱度

    1回答

    我試圖在MatLab中創建自己的顏色映射,並且到目前爲止它運行良好。 我只是把parula.m從C:\Program Files\MATLAB\R2017b\toolbox\matlab\graph3d,把它放在我的工作目錄中,編輯矩陣中的數字並命名爲myColormap.m。 然後,我能這樣的東西 >> myColormap 使我有RGB陣列回來。 我還可以定義一個colormap通過 >>

    0熱度

    1回答

    所以我目前正在製作PACMAN上的MATLAB程序,但似乎無法弄清楚如何開始在主圖上生成地圖。我可以使用背景爲uint8 RGB的.png文件,但這種情況不允許我註冊妨礙PACMAN和鬼魂路徑的牆壁。我認爲另一種方法是使用0,1和2分別代表黑色空像素,藍色牆(填充)和點(黃色)的位置創建地圖。但是,在嘗試執行後一種方法時,我遇到了一個問題,即在switch-case-other方法中爲300 x

    0熱度

    1回答

    有人能告訴我如何在python中生成對比色調色板。我需要一組顏色,可以在彩色和黑白圖上繪出一個良好的對比度(很容易區分)。如果不是完全的顏色,在黑白中有對比是很重要的。 謝謝 編輯:我目前使用的是matplotlib,python 2.7。我使用默認的pyplot生成顏色,在轉換爲B/W時,顏色有時可能非常接近。我想生成顏色,即使在灰色陰影下也能輕鬆區分。我沒有使用任何額外的庫。

    1熱度

    2回答

    我想重疊兩個圖像,一個灰度和一個RGB圖像。我想將RGB圖像強加在灰度圖像的頂部,但只適用於大於特定值的像素。我嘗試在MATLAB中使用double函數,但是這似乎改變了配色方案,我無法恢復原來的RGB顏色。我應該怎麼做才能保留原始的RGB圖像,而不是將其映射到MATLAB顏色映射之一?下面是我嘗試在疊加: pixelvalues = double(imread('hello.png')); P