您的位置:首页 > 其它

scale相关设置—手动设置

2016-07-16 13:38 288 查看
在ggplot2 中,可以进行手动设置的函数有:

scale_colour_manual(..., values)、scale_fill_manual(..., values)、
scale_size_manual(..., values) scale_shape_manual(..., values)、
scale_linetype_manual(..., values)、scale_alpha_manual(..., values)、
scale_color_manual(..., values)

基本上所有的属性设置,都可以进行手动设置
另外从以上的参数来看,手动设置函数,除了正常的参数以外,还有一个values参数,
参数values的值可以是名称或者数字,名称用于指定相关设置选项的名称,数值则表示指定范围。通常用于设置图例。

下面来看一个具体的例子:

p<-ggplot(iris,aes(Petal.Length,Petal.Width,colour=Species))+geom_point()
p




正常设置的情况下图形表现形式,接下来看下用手动设置的效果

p+scale_colour_manual(values=c("red","blue","black"))


 


图形已经按照颜色的名称显示点的颜色了

p+scale_colour_manual(values=2:4)



  

还可以直接对因子变量直接进行赋值

p+scale_colour_manual(values=c("versicolor"="red","setosa"="blue","virginica"="black"))


#versicolor、setosa、virginica 为iris数据集的一个变量或者列值



以上就是收到设置函数 manual 的相关设置。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: