[英]ggplot scale gradient color in R
我是ggplot的新手,並且遇到了scale_colour_gradient2()函數的問題。 每當我在下面的代碼中包含參數時,我都會收到錯誤。
cor_mat <- matrix(sample(rnorm(100), 49), ncol = 7, nrow = 7)
rownames(cor_mat) <- c("H1", "H2", "H3", "H4", "H5", "H6", "H7")
colnames(cor_mat) <- c("H1", "H2", "H3", "H4", "H5", "H6", "H7")
cor_mat_melt <- melt(cor_mat)
ggplot(cor_mat_melt, aes(X1, X2, fill = value)) + geom_tile() + labs(x = "", y = "") + scale_colour_gradient2(low = "red", high = "blue")
思考? 謝謝。
當沒有可縮放的顏色時,您正在使用scale_color_gradient
。 您將需要使用scale_fill_gradient
或將fill=value
更改為color=value
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.