您的位置:首页 > 其它

<Data Visualization>1 ggplot2 图形语法

2017-10-30 07:07 399 查看
ggplot2 通过 “+”来连接图层达到叠加的搭配组合的图形

ggplots 中的图形部件:

数据(data): 数据集必须是 data.frame 的格式

映射(mapping):映射函数:aes()

几何图像(geom) : 包含如下类型:





统计变换(stat): 通过 stat_smooth() 添加光滑曲线,表示置信区间,可操作的有很多,如方程拟合

坐标系(coord)

分面(facet):可以设置一次多图的东西。两种类型:网格型 (facet_grid) 和封面型 (facet_wrap)

标度(scale)

完整公式:

ggplot(data = , aes(x = , y = )) +

geom_XXX(...) + ... + stat_XXX(...) + ... +

annotate(...) + ... + labs(...) +

scale_XXX(...) + coord_XXX(...) + guides(...) + theme(...) +

facet_XXX(...)


annotate:添加注释 #由于设置的文本会覆盖原来的图中对应的位置,可以改变文本的透明度或者颜色 例: annotate(geom=’text’)会向图形添加一个单独的文本对象 annotate(“text”,x=23,y=200,parse=T,label = “x[1]==x[2]”)

guides:调整所有的text。

theme:调整不与数据有关的图的元素的函数。theme函数采用了四个简单地函数来调整所有的主题特征:element_text调整字体,element_line调整主题内的所有线,element_rect调整所有的块,element_blank清空。theme(panel.grid =element_blank()) ## 删去网格线

Reference:

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