我制作了热图
使用viridis配色方案(包装“gplots”和“viridis”),我的数据是91个参与者和21个变量的0.0001-0.01的所有数字
这是我使用的代码:
heatmap.2(responses_7m_matrix_log,
col=viridis,
trace="none",
margins= c(8, 12),
cexCol=0.6, cexRow=0.5,
Rowv=FALSE, Colv=FALSE, key=FALSE)
热图看起来就像我想要的那样,但是我想要扭转颜色并找不到如何去做。
我尝试过添加
scale_color_viridis(direction = -1)
但这不起作用(它给出了“二元运算符的非数字参数”错误
现在有人如何反转颜色?
答案 0 :(得分:0)
我找到了解决方案heatmap.2(responses_7m_matrix_log, col=viridis(15, direction = -1), trace="none", margins= c(8, 12), cexCol=0.6, cexRow=0.5, Rowv=FALSE, Colv=FALSE, key=TRUE)