2012-10-22 150 views
10

我想用文件名註釋我的圖。隨着plot()我用mtext如何在圖例和繪圖區外註釋ggplot2 qplot? (類似於mtext())

plot(1:10) 
mtext("File xy-12-34-56.csv", 4) 

我怎麼能做到這一點與GGPLOT2和qplot或ggplot?它不應該與傳說相沖突。 我發現了annotategrid這兩個命令,但是用這些命令我找不到類似mtext的註釋。

作爲一種變通方法我可以嘗試watermarks,但也許你有一個很好的提示我。 親切的問候,喬納斯

回答

12

更新

貌似達到的效果,現在我們應該使用以下命令:

library(ggplot2) 
library(grid) 
library(gridExtra) 
p <- qplot(data = mtcars, wt, mpg) 
grid.arrange(p, right = textGrob("File xy-12-34-56.csv", rot = -90, vjust = 1)) 

老答案

試試這個:

library(gridExtra) 
p <- qplot(data = mtcars, wt, mpg) 
print(arrangeGrob(p, legend = textGrob("File xy-12-34-56.csv", rot = -90, vjust = 1))) 

enter image description here

+1

這是否需要對電網打個電話? '庫(網格)'? –

+1

@BrandonBertelsen,感謝提醒,這實際上是'gridExtra' – Julius

+1

這似乎不再工作:( – jbaums