6
ヒートマップをシーボーンパッケージでPythonでプロットしています。私がプロットしている値は離散的で、それらは整数-1
,0
および1
です。海底ヒートマップの特定の色への値のマップ
値が-1
のヒートマップのセルが緑色で表示されます(0
が黄色、1
が赤色)。
cubehelix_palette()
またはcolour_palette()
機能でこの罫線を指定することはできますか?
ヒートマップをシーボーンパッケージでPythonでプロットしています。私がプロットしている値は離散的で、それらは整数-1
,0
および1
です。海底ヒートマップの特定の色への値のマップ
値が-1
のヒートマップのセルが緑色で表示されます(0
が黄色、1
が赤色)。
cubehelix_palette()
またはcolour_palette()
機能でこの罫線を指定することはできますか?
:
をあなたはこのような'#FF0000'
としてhexcolors('red'
に相当)またはRGBカラーを'green', 'yellow', 'red'
文字列を置き換えることができます得
import numpy as np
import seaborn as sns
from matplotlib.colors import ListedColormap
data = np.random.randint(-1, 2, (10,10)) # Random [-1, 0, 1] data
sns.heatmap(data, cmap=ListedColormap(['green', 'yellow', 'red']), annot=True)
を(1.,0.,0.)
('red'
にも相当)などです。
完璧、ありがとう – jma1991