我是新手,我想德兴热图。这是我的代码:倒车默认比例梯度GGPLOT2
ggplot(gd, aes(Qcountry, Q6_1_Q6d), order = TRUE) +
geom_tile(aes(fill = prob), colour = "white") +
theme_minimal() +
labs(y = "Main reason for mobility", x = "Country") +
theme(axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0.3)) +
scale_fill_gradient(name = "(%)")
将会产生一个完美的图表,我的问题是低水平是深蓝色,更高的值是淡蓝色的,这是不直观。做最常用的方法是使用rev()
。但在我的情况下,我不知道如何。因此,是否有可能扭转这一默认比例? This is the legend
其他的问题,有没有办法用一种颜色创建比例渐变。我的意思是,scale_fill_gradient/scale_fill_gradientn
需要设置一个较低的色彩和高色彩(low = "", high = "")
,我想通过红色变蓝色。
非常感谢您的支持。
的方向关于第二个问题(请只问一次一个问题),你”将需要两种不同的红色阴影。像'red''和'scale :: muted('red')'。你可能想看看'viridis'包装以获得更好的色彩比例。 – Axeman