ggplot2 - geom_point`size`颜色渐变

时间:2017-03-31 19:52:43

标签: r ggplot2

我跟随ggplot document并尝试使用size变量将geom_point调整为颜色渐变。以下是包含mtcars数据集的代码:

#Load data
p <- ggplot(mtcars, aes(wt, mpg))


# Add aesthetic mappings
p + geom_point(aes(size = qsec))

我想添加颜色渐变,但无法使其正常工作。我尝试添加不是scale_colour_gradientscale_fill_gradient,但这些不会改变颜色。以下是我希望如何更改颜色的示例:

#Load Data
p <- ggplot(mtcars, aes(wt, mpg))

# Add aesthetic mappings
p + geom_point(aes(colour = cyl)) + scale_colour_gradient(low = "blue")

使用size时如何使用颜色渐变?请注意,这是一个重复的问题,但根据响应者的建议,我在问题中添加了数据。谢谢。

解决方案感谢eipi10

ggplot(mtcars, aes(wt, mpg)) + geom_point(aes(color=qsec, size=qsec)) + scale_colour_gradient(low = "white", high="green")

0 个答案:

没有答案