对于R中绘制图表,我通常使用的基本情节plot(),barplot(),boxplot()...功能从包graphics.但ggplot似乎更经常使用.
在选择使用哪种图形时,要考虑两种图形之间的主要区别是什么?
42-*_*42- 14
基本绘图范例是"纸上墨水",而latticeggplot ggplotggplot ggplotggplot2 ggplot2图形graphicsgrDevices grDevicesggplot2 ggplot2格子lattice打印`在函数内部使用时调用.
有了print你,函数的结果分配给一个对象名称,然后进一步修改.当它准备好"发布"时,您将处理输出并发送到带有打印的设备."ggplot"图形通常通过将"图层"添加到使用ggplot2或qplot通过使用-function创建的基础图来逐步修改ggplot.
在+.gg-graphics 的情况下,没有R对象保存结果.命令立即处理并刻在当前设备的"纸张"上.然后,您发出进一步的命令以增强该设备上的输出.该base软件包提供了使用plotrix-graphics范例开发高级绘图工具的一个很好的例子.
的一个主要限制base-functions与ggplot2和base图形功能是GGPLOT2没有任何3D绘图功能.该lattice-package,但是,没有被积极维护,但它似乎相当成熟,在该活动的发展停止点,如果你发现一个bug它可能会被修复.有两个lattice和gridExtra包扩展了lattice和ggplot2功能.现在还有一个latticeExtra软件包支持将基本绘图结果保存为网格"grob",然后合并基础和网格,即gridBase或lattice输出.毫无疑问,"ggplot"范式似乎是近年来更持久的活动的目标.
| 归档时间: |
|
| 查看次数: |
3131 次 |
| 最近记录: |