2009-10-15 80 views
5

這可能是一個天真的問題,但我想知道是否有比使用text()向文本添加文本更好的方法。請注意,我也使用layout()。具體來說,我有一部分情節,我想添加一些標題文本,然後是常規文本。使用文本()向文本添加文本的替代方法

text()是好的,似乎簡單的註解,但要獲得的幾行文字的間隔的權利似乎需要很多xycex參數的手動操縱。有什麼建議麼?

回答

1

如果你使用的是基礎圖形,那麼text()可能是你最好的選擇,而擺弄座標等是遊戲的一部分。如果你想學習一個新的框架,lattice包是對R中繪圖的基本方法的改進。它默認安裝,因此help(package='lattice')將幫助你開始。

這裏有一個很好的指南(PDF),以圖形大體在R,與實體部上latticedownload

4

這裏有一些替代方案來考慮:
- 在gplots封裝具有textplot函數在基礎圖形圖中添加一些文本輸出。
- plotrix具有如下功能:addtable2plot
- 用於網格圖形grid.text()可用並且在gridExtra有一個函數grid.table()(參見,例如,R-Wiki