Как изменить значение цветового ключа в heatmap.2?

Как показано на скриншоте выше, я использовал функциюheatmap.2() Вот.

как я могу изменитьсяЗначение' в цветовой полоселюбое другое имя?

Можно просто использовать данные из пакета gplots:

 library(gplots)

 data(mtcars)

 x  
 Matt24 окт. 2012 г., 23:31
спасибо, это heatmap.2 ()
 scottyaz24 окт. 2012 г., 23:25
heatmap2 () или heatmap.2 (), просто хочу быть понятным.
 flies20 июл. 2017 г., 15:45
В худшем случае вы можете сохранить файл в формате PDF, открыть в векторном графическом редакторе, таком как Inkscape или Illustrator, и отредактировать текст ».рукой".

Ответы на вопрос(2)

Функция heatmap.2, возможно, изменилась после ответа @BondedDust, но теперь можно легко изменить метки клавиш heatmap.2 с помощью:

key.xlab="New value"

Во-первых, ваш код сверху (используя стандартные цвета):

library(gplots)
data(mtcars)
x  
Решение Вопроса

Это'жестко закодированы. Вам нужно будет изменить его в коде. Он появляется примерно на полпути вниз по разделу, который рисует ключ, и линия выглядит так:

else mtext(side = 1, "Value", line = 2)

Это раздел кода heatmap.2, который создает ключ (по крайней мере, до точки, где слово "Значение" появляется):

 if (key) {
        par(mar = c(5, 4, 2, 1), cex = 0.75)
        tmpbreaks 
 Matt24 окт. 2012 г., 23:43
Нет, спасибо DWin ..
 42-25 окт. 2012 г., 01:16
Просто введите:heatmap.2 ... исходный код не скрыт. Я опубликую большое количество контекста.
 Matt25 окт. 2012 г., 00:05
Я просто попытался найти строку в исходном коде, но не смог. Можете ли вы получить доступ к исходному файлу?
 42-24 окт. 2012 г., 23:49
О, вы просто сделали снимок экрана с ColorKey, а не показали полный сюжет. Я исправлю.
 Matt25 окт. 2012 г., 01:33
Хорошо спасибо. HeatMap.3 вgist.github.com/3853004 может также работать, только с большим количеством кодов.

Ваш ответ на вопрос