R:使用 Lattice 与 ggplot2 的优缺点是什么?
问问题
14479 次
3 回答
16
喜欢 Roger Peng 在他的 ppt 中比较 Base/Lattice/gglot2 包时所说的话: https ://github.com/rdpeng/CourseraLectures/blob/master/ggplot2_part1.pptx
根据
- “艺术家的调色板”模型
- 从空白画布开始,然后从那里开始构建
- 从绘图功能(或类似功能)开始
- 使用注释功能添加/修改(文本、线条、点、轴)
优点:
方便,反映了我们对构建绘图和分析数据的看法
缺点:
- 情节开始后无法返回(即调整边距);
- 需要提前计划
- 一旦创建了新的情节,就很难“翻译”给其他人(没有图形“语言”)。绘图只是一系列 R 命令
格子
使用单个函数调用(xyplot、bwplot 等)创建绘图
优点:
- 对调节绘图类型最有用:查看 y 如何在 z 的水平上随 x 变化
- 认为自动设置边距/间距,因为一次指定了整个绘图
- 适合在屏幕上放置许多情节
缺点:
- 有时很难在单个函数调用中指定整个绘图
- 图中的注释不直观
- 使用难以使用的面板函数和下标,需要大量准备
- 创建后无法“添加”到情节
ggplot2
优点:
- 拆分base和lattice的区别
- 自动处理间距、文本、标题,还允许您通过“添加”进行注释</li>
- 与格子的表面相似,但通常更容易/更直观地使用
- 默认模式为您提供了许多选择(但您可以自定义!)
于 2014-01-21T08:48:44.050 回答
13
于 2010-05-03T16:33:43.703 回答
3
于 2010-05-03T16:33:01.147 回答