首页 > 解决方案 > 在 ggplot2 上更改颜色

问题描述

如何更改此 R 代码的颜色:

ggplot(data = melted_cormat, aes(x=Var1, y=Var2, fill=value)) + 
  geom_tile() +theme(axis.text.x = element_text(angle = 90, hjust = 1))

我的意思是,这个背景颜色。

在此处输入图像描述

标签: r

解决方案


填写你喜欢的颜色scale_fill_gradientn()

# sample data
x <- Orange
colnames(x) <- c("Var1", "Var2", "value")

# plot
ggplot(x, aes(x=Var1, y=Var2, fill=value)) + 
  geom_tile()+
  theme(axis.text.x = element_text(angle = 90, hjust = 1))+
  scale_fill_gradientn(colours = c("blue", "green", "yellow", "red"))

这能解决你的问题吗?


推荐阅读