1778 0

[学习分享] ggplot2语法介绍 [推广有奖]

  • 1关注
  • 1粉丝

博士生

5%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
2.0812
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5986 点
帖子
144
精华
0
在线时间
108 小时
注册时间
2010-9-3
最后登录
2021-3-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
  ###########本人的知识分享来源于多个地方汇总(如网络、书籍、同事交流),并不完全是自己的见解,有不正确的地方还请指正,帮助别人就是帮助自己。#############################################################

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》

二维码

扫码加我 拉你入群

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

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

关键词:ggplot2 gplot plot GPL Statistical R语言学习

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 16:01