Это жестко запрограммировано. Вам нужно будет изменить его в коде. Он появляется примерно посередине секции, которая рисует ключ, и линия выглядит так:
else mtext(side = 1, "Value", line = 2)
Это раздел кода тепловой карты.2, который создает ключ (по крайней мере, до точки, где появляется слово «Значение»):
if (key) {
par(mar = c(5, 4, 2, 1), cex = 0.75)
tmpbreaks <- breaks
if (symkey) {
max.raw <- max(abs(c(x, breaks)), na.rm = TRUE)
min.raw <- -max.raw
tmpbreaks[1] <- -max(abs(x), na.rm = TRUE)
tmpbreaks[length(tmpbreaks)] <- max(abs(x), na.rm = TRUE)
}
else {
min.raw <- min(x, na.rm = TRUE)
max.raw <- max(x, na.rm = TRUE)
}
z <- seq(min.raw, max.raw, length = length(col))
image(z = matrix(z, ncol = 1), col = col, breaks = tmpbreaks,
xaxt = "n", yaxt = "n")
par(usr = c(0, 1, 0, 1))
lv <- pretty(breaks)
xv <- scale01(as.numeric(lv), min.raw, max.raw)
axis(1, at = xv, labels = lv)
if (scale == "row")
mtext(side = 1, "Row Z-Score", line = 2)
else if (scale == "column")
mtext(side = 1, "Column Z-Score", line = 2)
else mtext(side = 1, "Value", line = 2)
.... lots more code below
Вы должны ввести heatmap.2
, затем скопировать исходный код в редактор, а затем использовать функцию поиска, чтобы найти «Значение». Измените «Значение» на что-то другое (в кавычках), затем введите heatmap.2 <-
, вставьте код и нажмите «Ввод». (Если вы не сохраните это, оно будет сохраняться только до тех пор, пока продолжается сеанс.)
person
IRTFM
schedule
24.10.2012