我想将总和和行总数添加到我的热图中,并努力在其他帖子中使用已经建议的方法来实现:ggplot2:汇总行和列的独立连续填充。
上面帖子的问题是,我不明白创建总计(行、列)的代码。虽然它被标记为“#create the summary row & column”,但我不明白。
所以如果...... 1. ...有人可以帮助我并告诉我一个(简单)的方法来参考我发布的代码(下面)以及2. ...如果行和列总数可以有单独的色阶。
我试过这个...
# create sample
scen <- 1:32
ls <- rep(1:7, length(scen))
df <- data.frame(Landscape = ls, Scenario = scen)
df$SoP <- sample(seq(-0.070, 0.070, by = 0.01),replace=T, nrow(df))
df$Landscape_Name <- LETTERS[1:7]
# create heatmap
library(ggplot2)
df.diff <- ggplot(df, aes(x = Landscape_Name, y = Scenario)) +
geom_tile(aes(fill = SoP)) +
geom_text(size = 3, aes(label = round(SoP,2))) + #displays cell values
scale_fill_gradient2(low = "gold", #colors
mid = "white",
high = …Run Code Online (Sandbox Code Playgroud)