2
Как я могу указать цвета в тепловой карте. В этом примере, данные однозначно один из 4 значений {0,1,2,3}
Настройка цветов в matplotlib - heatmap
Index= ['aaa', 'bbb', 'ccc', 'ddd', 'eee']
Cols = ['A', 'B', 'C', 'D']
data= [[ 0, 3, 1, 1],[ 0, 1, 1, 1],[ 0, 1, 2, 1],[ 0, 2, 1, 2],[ 0, 1, 1, 1]]
print data
df = pd.DataFrame(data, index=Index, columns=Cols)
heatmap = plt.pcolor(np.array(data))
plt.colorbar(heatmap)
plt.show()
Как specifiy этих цветов таким образом, чтобы представлять цвета = {0: «зеленый», 1: «красный», 2: 'черный', 3: 'желтого'}
Как вы сейчас рисуете свои данные? Какую функцию вы используете? Можете ли вы добавить код? – Ffisegydd
Спасибо! @Ffisegydd Я использую pcolor для создания тепловой карты. Код обновлен! – user3378649
Это похоже на этот вопрос http://stackoverflow.com/questions/27229152/pcolor-plot-force-color-limits – user3378649