R 在qplot中设置颜色标签和更改调色板
使用下面的代码,我可以为x轴和y轴设置标签,但不能在此处为颜色R 在qplot中设置颜色标签和更改调色板,r,ggplot2,R,Ggplot2,使用下面的代码,我可以为x轴和y轴设置标签,但不能在此处为颜色cyl设置标签。这条路不通 qplot(mpg, wt, data=mtcars, colour=cyl,xlab="MPG",ylab="WT") 如何更改此处的调色板qplot?因此,我想做以下几点: x两项任务都可以使用scale\u color\u continuous library(ggplot2) qplot(mpg, wt, data = mtcars, colour = cyl, xlab = "MPG", y
cyl
设置标签。这条路不通
qplot(mpg, wt, data=mtcars, colour=cyl,xlab="MPG",ylab="WT")
qplot
?因此,我想做以下几点:
x两项任务都可以使用scale\u color\u continuous
library(ggplot2)
qplot(mpg, wt, data = mtcars, colour = cyl, xlab = "MPG", ylab = "WT") +
scale_colour_continuous(name = "Cylinders", low = "white", high = "black")
这里,name
参数是色标的标签。参数low
和high
表示连续色标的下限和上限
如果要指定三种颜色的连续颜色比例,可以使用比例\颜色\渐变2
:
qplot(mpg, wt, data = mtcars, colour = cyl, xlab = "MPG", ylab = "WT") +
scale_colour_gradient2(name = "Cylinders", midpoint = median(mtcars$cyl),
low = "red", mid = "green", high = "black")
谢谢!如何指定2种以上的颜色?
qplot(mpg, wt, data = mtcars, colour = cyl, xlab = "MPG", ylab = "WT") +
scale_colour_gradient2(name = "Cylinders", midpoint = median(mtcars$cyl),
low = "red", mid = "green", high = "black")