私のカラーマップjetに基づいてMatlabでラスタープロットを作成したいと思います。私のカラーマップjetは、-3(青)から+3(赤)になります。そこで、データの正確な値(+1.20など)をカラーマップの対応する色としてプロットしたいと思います。(例:黄色)。 - 私は構造0と1の値を有する 66x900の二重、および各セル内の異なる値を持つ構造B 66x900の二重(例えば、0.21、2.45を有する瞬間しかしカラーマップに基づくMatlabのラスターダイアグラム
、 1.09など)。私がする必要がどのような
は、(1)構造Bの正確な値を持つ構造に1に等しい値を交換することです。 (2)構造体Bのゼロと値からなる新しい構造体(例えば、C)をプロットする必要があります。
トリッキーな部分は、ラスタプロットに、私はcolourmap ジェットの色構造からのものを含むBを(採取した構造の値/セルCでプロットする必要があることです値はゼロに等しい)。 0に等しいセル(構造体Bからの値で置き換えられていないセルは、すでに構造体Aにあるゼロであるため、白いピクセルになる必要があります。
例:
Structure A
0 **1** 0 0 0 **1** 0 **1** **1** 0 0
0 **1** 0 0 0 0 0 **1** **1** 0 0
0 0 0 0 0 0 0 **1** **1** **1** **1**
0 0 0 0 0 0 0 **1** **1** **1** **1**
Structure B
1.2 **1.34** 2.34 1.33 1.43 **-2.99** 2.44 **1.27** **-2.76** 0.09 0.00
-2.3 **0.45** 2.99 2.01 -2.19 -0.98 0.56 **-1.87** **2.14** 0.00 -0.98
-0.3 1.20 -0.17 1.2 -2.33 -0.67 1.23 **1.45** **1.08** **1.01** **0.00**
1.11 -0.78 -1.66 -0.88 0.12 -1.04 -0.55 **1.32** **1.34** **1.00** **1.97**
Structure C
0 **1.34** 0 0 0 **-2.99** 0 **1.27** **-2.76** 0 0
0 **0.45** 0 0 0 0 0 **-1.87** **2.14** 0 0
0 0 0 0 0 0 0 **1.45** **1.08** **1.01** **0.00**
0 0 0 0 0 0 0 **1.32** **1.34** **1.00** **1.97**
それは 'ことに留意すべきですNaNピクセルはレンダリングされないので、軸の背景が何であってもその色を持つように見えます。 – gnovice