2つ以上のヒートマップを(同一の、または異なるフィギュア上に)作成し、同じ色の< - >値マッピングにしたいとしますその中で。matplotlibで特定の入力よりも大きなダイナミックレンジにカラーマッピングを強制する方法
デフォルトでは、ヒートマップのダイナミックレンジ(つまり、imshowへの呼び出し)にカラーマップの極値(ジェット)が使用されます。マッピングを同じにする必要があります。グローバルダイナミックレンジを使用します。
私は、絶対的なマッピングを何らかの形で指定したいと思いますが、imshowの与えられたcmapオブジェクトの動作は入力のダイナミックレンジに相対的です。
の指定をvminとvmax(グローバルな範囲に基づいて各プロットに同じ)が働いた、ありがとう!私はドキュメントに基づいて推測していないでしょう(「輝度画像を0〜1にスケールするために使用されます。いずれかがNoneの場合、輝度値の最小値と最大値が使用されます。 vminとvmaxは無視されます。 ")、しかしあなたは私の問題を解決しました! –
うん、私もそれを掘ることを覚えています。 – reptilicus