我试图绘制两个变量,然后使用渐变颜色方案进行视觉强调 - 但是,它一直给我一个黑色的散点图,好像我没有输入命令一样。
这是我的代码
ggplot(Nature_DR, aes(x=Protect_LGA, y=DR_2011_Protect)) +
geom_point() +
scale_fill_gradient(low="yellow", high ="green") +
geom_smooth(method = 'loess') +
coord_cartesian(xlim = c(0,87.5), ylim = c(3,10)) +
labs(x="Proportion of LGA that is protected",
y = "Standardised Death Rates in 2011",
title = "Relation between Protected Areas and Death Rates")
答案 0 :(得分:2)
您已要求ggplot
将颜色渐变应用于fill
美学,但您尚未指定fill
美学。此外,geom_point()
不使用fill
美学,它使用color
美学。
因此,例如,您可以使用以下DR_2011_Protect
为点着色,这将使用默认颜色渐变:
ggplot(Nature_DR, aes(x=Protect_LGA, y=DR_2011_Protect, color=DR_2011_Protect)) +
geom_point()
或者通过更改您修改的比例来将颜色渐变应用于点:
ggplot(Nature_DR, aes(x=Protect_LGA, y=DR_2011_Protect, color=DR_2011_Protect)) +
geom_point() +
scale_color_gradient(low="yellow", high ="green")