這可能是一個天真的問題,但我想知道是否有比使用text()
向文本添加文本更好的方法。請注意,我也使用layout()
。具體來說,我有一部分情節,我想添加一些標題文本,然後是常規文本。使用文本()向文本添加文本的替代方法
text()
是好的,似乎簡單的註解,但要獲得的幾行文字的間隔的權利似乎需要很多x
和y
和cex
參數的手動操縱。有什麼建議麼?
這可能是一個天真的問題,但我想知道是否有比使用text()
向文本添加文本更好的方法。請注意,我也使用layout()
。具體來說,我有一部分情節,我想添加一些標題文本,然後是常規文本。使用文本()向文本添加文本的替代方法
text()
是好的,似乎簡單的註解,但要獲得的幾行文字的間隔的權利似乎需要很多x
和y
和cex
參數的手動操縱。有什麼建議麼?
如果你使用的是基礎圖形,那麼text()
可能是你最好的選擇,而擺弄座標等是遊戲的一部分。如果你想學習一個新的框架,lattice
包是對R中繪圖的基本方法的改進。它默認安裝,因此help(package='lattice')
將幫助你開始。
這裏有一個很好的指南(PDF),以圖形大體在R,與實體部上lattice
: download
這裏有一些替代方案來考慮:
- 在gplots封裝具有textplot
函數在基礎圖形圖中添加一些文本輸出。
- plotrix具有如下功能:addtable2plot
- 用於網格圖形grid.text()
可用並且在gridExtra有一個函數grid.table()
(參見,例如,R-Wiki)