0

我是 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")   

想法?谢谢。

4

1 回答 1

2

scale_color_gradient当没有颜色可缩放时使用。您将要使用scale_fill_gradient或更改fill=valuecolor=value

于 2013-06-17T18:41:56.810 回答