R 带绿色的热图反向颜色

R 带绿色的热图反向颜色,r,R,我做了一张热图 使用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,

我做了一张热图

使用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)
但这不起作用(它给出了一个错误“二进制运算符的非数值参数”


现在有人知道我该如何反转颜色了吗?

我已经找到了解决方案
热图。2(回答:col=viridis(15,direction=-1),trace=“none”,margins=c(8,12),cexCol=0.6,cexRow=0.5,Rowv=FALSE,Colv=FALSE,key=TRUE)

在寻求帮助时,您应该包括一个简单的示例输入和所需输出,用于测试和验证可能的解决方案。明确指定您正在使用的所有非基本R软件包。请发布一个易于回答的R问题。其中包括一个数据示例,以及您为复制i问题,以及您正在使用的软件包的信息。否则,我们所能做的就是猜测如何帮助感谢您的输入,我已经上传了图片并添加了我正在使用的软件包。这些信息足够吗?不足够。如果我们无法运行代码来实际测试它,我们真的无法提供帮助。我们需要数据来运行代码。不必这样做作为真实数据,它可以是样本数据或模拟数据,但实际运行代码需要一些东西。我非常确定
heatmap.2
不是ggplot函数。