ggplot2 scale相关设置
标度设置:主要用于在ggplot画图后的各个图层进行调整设置。
1、相关属性scale设置
包括scale_size()、scale_alpha()、scale_shape()
由上面的名称可以看出,这三个设置主要对ggplot的图层属性进行相关设置,包括尺寸、透明度和形状。
以下列出该设置的主要参数:
scale_xxx(name = waiver(), breaks = waiver(), labels = waiver(), limits = NULL, range = c(1, 6),.....)
由上面参数可以看出,我们可以对该属性进行,name命名,breaks设置组别,labels组别标签,limits限定坐标轴范围或组别排序,这几个参数在大多数scale设置中基本上都会用到。range设置尺寸大小范围,这个参数在其他设置中相对少见。
下面提供些例子作为参考:以R自带的iris数据集作为样本
library(ggplot2) p<-ggplot(iris,aes(Sepal.Width,Sepal.Length,size=Petal.Width)) p+geom_point()
#标准情况下画出来的散点图