全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2052 0
2016-05-11
  ###########本人的知识分享来源于多个地方汇总(如网络、书籍、同事交流),并不完全是自己的见解,有不正确的地方还请指正,帮助别人就是帮助自己。#############################################################

A statistical graphic is a mapping from data to aesthetic attributes (colour, shape, size) of geometric objects (points, lines, bars) -------《Elegant Graphics for Data Analysis》
        ggplot2基于Leland Wilkinson在Grammar of Graphics(图形的语法)中提出的理论,取首字母缩写再加上plot,于是得名ggplot。按照《图形的语法》一书中的观点,一张统计图形就是从数据到点、线或方块等几何对象的颜色、形状或大小等图形属性的一个映射,其中还可能包含对数据进行统计变换(如求均值或方差),最后将这个映射绘制在一定的坐标系中就得到了我们需要的图形,图中可能还有分面,就是生成关于数据的不同子集的图形。使用ggplot2绘图的过程就是选择合适的几何对象、图形属性和统计变换来充分暴露数据中所含有的信息的过程。



基本结构:

ggplot(data = , aes(x = , y = )) + # aes:   aesthetic attributes(对象属性),作用:变量映射,

     geom_XXX(...) +#几何对象

     stat_XXX(...) + #统计变换

     scale_XXX(...) +#标度

     coord_XXX(...) +#坐标轴

     facet_grid(...) +  #分面

     annotate(...) + #注解

     theme(...)+  #主题设定

     ... ...


可见:一个图形对象就是一个包含数据,映射,图层,标度,坐标和分面的列表      


语法详见:《Elegant Graphics for Data Analysis》
                   《30分钟学会ggplot2》

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群