使用text()向绘图添加文本的替代方法
这可能是一个天真的问题,但我想知道是否有比使用使用text()向绘图添加文本的替代方法,text,r,annotations,plot,Text,R,Annotations,Plot,这可能是一个天真的问题,但我想知道是否有比使用text()向绘图添加文本更好的方法。注意,我还使用了layout()。具体地说,我有一个绘图部分,我想在其中添加一些带有标题的文本,后跟常规文本 text()对于简单的注释来说很好,但是要使几行文本的间距正确,似乎需要大量手动操作x和y以及cex参数。有什么建议吗?如果你使用的是基本图形,那么text()可能是你最好的选择,摆弄坐标等也是游戏的一部分。如果你想学习一个新的框架,lattice软件包是对R中绘图的基本方法的修改。它默认安装,因此hel
text()
向绘图添加文本更好的方法。注意,我还使用了layout()
。具体地说,我有一个绘图部分,我想在其中添加一些带有标题的文本,后跟常规文本
text()
对于简单的注释来说很好,但是要使几行文本的间距正确,似乎需要大量手动操作x
和y
以及cex
参数。有什么建议吗?如果你使用的是基本图形,那么text()
可能是你最好的选择,摆弄坐标等也是游戏的一部分。如果你想学习一个新的框架,lattice
软件包是对R中绘图的基本方法的修改。它默认安装,因此help(package='lattice')
将帮助你开始
这里有一个关于R中图形的非常好的指南(pdf),其中有一个关于lattice
的重要部分:
以下是一些可供选择的选项:
-gplots包有一个
textplot
功能,用于在基本图形打印中添加一些文本输出。-plotrix有一个函数
addtable2plot
-对于网格图形,可以使用
grid.text()
,在gridExtra中有一个函数grid.table()
(例如,请参见)