搜索
查看: 5950|回复: 0

跟polya初学ggplot2包

[复制链接]

11

主题

14

帖子

178

积分

版主

Rank: 7Rank: 7Rank: 7

积分
178
发表于 2017-2-14 22:48:08 | 显示全部楼层 |阅读模式
本帖最后由 polya 于 2017-2-14 22:47 编辑

ggplot2包官方地址:http://ggplot2.org/
为何引入ggplot2包:
       因为之前的R绘图与数据混合在一起,并未将各自的元素解耦
ggplot2的核心理念:
      引入了The Grammar Of Graphics 这本书的理念
一是将绘图与数据分离,数据相关的绘图与数据无关的绘图分离
二是按图层作图
三是保有命令式作图的调整函数,使其更具灵活性
ggplot2特点,
ggplot2优势:绘图友好,出图精美
ggplot2缺陷:绘制的类型,限于geom_** 提供的几何对象。
1.png


一步一步学:认识ggplot2包说明书。http://docs.ggplot2.org/current/

ggplot2 代码以及映射的图
2.png
Index 十四个部分的主要功能:
3.png

其中打红色是常用的部分。
ggplot绘图主要由三个过程:
一、准备数据
1,引入ggplot2包
2,准备数据集
二.主函数绘图
1,声明主函数ggplot();使用需要的参数()引入数据集,aes映射,colour颜色2,映射成几何图形对象geom_***
3, 精细化图形,图层根据需要加入的精细部分:位置,分面,注释,坐标,标题,图例,比例。
三、保存输出
ggsave
dev.off
何时使用这个说明文档呢?http://docs.ggplot2.org/current/
就是精细化做图的时候,直接查找说明文档,对比需要的功能,调用相应的参数。
其中,准备数据是十分重要的一部分,可以根据需要结合,其他的包,对数据进行变形,术语为——揉数据,得到符合要求的数据集,再去调用主函数。








回复

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|生信技能树 ( 粤ICP备15016384号-2  

GMT+8, 2023-6-6 05:02 , Processed in 0.124407 second(s), 39 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.