Изменить интенсивность цвета Heatmap - PullRequest
0 голосов
/ 05 марта 2019

У меня есть данные в двоичном матричном формате (mat), например:

country.  c1.  c2.  c3. 

 UK.      0.    1.  1

USA.     1.    1.  0

Japan.   0.    0.  0

, и я успешно сгенерировал тепловую карту с пакетом d3heatmap в R:

d3heatmap(mat[,2:4], Colv = F,Rowv = F, col=c("white", "blue"), scale="none", cexRow = 0.6,cexCol = 1)

ОднакоКогда я строю тепловую карту, интенсивность синего цвета значений с 1 очень слабая, потому что я установил белый для значений 0.

Кто-нибудь знает, как сделать интенсивность цвета темнее?Кроме того, кто-нибудь знает хороший пакет в R, чтобы нарисовать тепловую карту двоичной матрицы?

1 Ответ

0 голосов
/ 05 марта 2019

Попробуйте demo(colors).Затем вы можете увидеть все названные цвета R и выбрать что-то, кроме "white".

Для рекомендации лично мне нравится использовать levelplot() из пакета "решетка".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...