<Data Visualization>1 ggplot2 图形语法

来源:互联网 发布:西安网络写手招聘 编辑:程序博客网 时间:2024/06/05 05:17
  • ggplot2 通过 “+”来连接图层达到叠加的搭配组合的图形
  • ggplots 中的图形部件:

    • 数据(data): 数据集必须是 data.frame 的格式
    • 映射(mapping):映射函数:aes()
    • 几何图像(geom) : 包含如下类型:
      gg1
      这里写图片描述
    • 统计变换(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

原创粉丝点击