【ggplot2】legend,axis

坐标轴

参考

http://blog.csdn.net/bone_ace/article/details/47427453#标签修改

命令

scale_x_continue(breaks=c(1:20),labels=c(1:20),limits=c(1,20) ##limits设置区间大小,breaks设置刻度位置,labels设置刻度

图例

参考

https://github.com/tidyverse/ggplot2/wiki/Legend-Attributes
http://blog.csdn.net/bone_ace/article/details/47284805

命令
生成数据需要aes:geom_point(aes(shape=factor(dkind),color=factor(dkind)),size=3)
修改text:

如果是通过fill分组,scale_fill_discrete(labels=c('interaction effect','main effect'))
如果是颜色,scale_color_discrete(labels=c('interaction effect','main effect'))
如果还有形状,还需要添加scale_shape_discrete(labels=c('interaction effect','main effect'))
以此类推

修改位置、大小、border、标题:

<pre>
theme(
##no legend.title
legend.title = element_blank(),
## legend border
legend.box.background = element_rect( size = 1),
##legend inside, change relative positions by 0.95, 0.95
legend.position = c(.95, .95),
legend.justification = c("right", "top"),
legend.box.just = "right",
legend.margin = margin(6, 6, 6, 6),
##legend text setting
legend.text = element_text(size = 15)
)
</pre>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 导航栏下面添加的view会出现布局错误,解决办法先记下来。将添加的视图移到导航栏的下面 这种方式解决的话,注意fr...
    落夏简叶阅读 249评论 0 1
  • 在机关重重地幽深石窟里,周围仿佛有若隐若现的的宫装女子哀怨飞舞,长袖飞舞,浮动的长发下,却是个狰狞的骷髅头。 我并...
    龙骑魔将阅读 232评论 0 0
  • 递归recursive问题作为算法的常见问题,今天来聊一聊。 好多人把递归和迭代傻傻分不清楚,其实,当你理解了其中...
    其中一个cc阅读 349评论 0 0