这可能是一个天真的问题,但我想知道是否有比使用text()
更好的方式向情节添加文字。请注意,我也使用layout()
。具体来说,我有一个情节的一部分,我想添加一些带有标题的文本,然后是常规文本。
text()
似乎很好,但为了获得几行文本的正确间距,似乎需要对x
和y
以及{进行大量手动操作{1}}参数。有什么建议吗?
答案 0 :(得分:4)
以下是一些需要考虑的备选方案:
- gplots 包有一个textplot
函数,用于在基本图形图中添加一些文本输出。
- plotrix 有一个函数addtable2plot
- 对于网格图形grid.text()
可用,而在 gridExtra 中有一个函数grid.table()
(参见,例如,R-Wiki)
答案 1 :(得分:1)
如果您使用基本图形,那么text()
可能是您最好的选择,摆弄坐标等是游戏的一部分。如果你想学习一个新的框架,lattice
包是对R中绘图的基本方法的改进。它默认安装,help(package='lattice')
将帮助你开始。
这里有一个非常好的指南(pdf)到R中的图形,在lattice
上有很多部分:
download