私は、ハイパーリンクとggplot2プロットを提出しようとしています:ggplot2フィギュアにハイパーリンクを付けるにはどうすればいいですか?
これは動作します:
library(gridSVG)
library(lattice)
xyplot(mpg~wt, data=mtcars, main = "Link to R-project home")
mainGrobName <- grep("main", grid.ls()[[1]], value=TRUE)
grid.hyperlink(mainGrobName, "http://www.r-project.org")
gridToSVG("HyperlinkExample.svg")
これはない:
p = ggplot(mtcars, aes(wt, mpg)) + geom_point()+ labs(title="link")
print(p)
mainGrobName <- grep("title", grid.ls()[[1]], value=TRUE)
grid.hyperlink(mainGrobName, "http://www.r-project.org")
gridToSVG("HyperlinkExample.svg")
この上の任意のヒントを?限り正しいmainGrobName
にこのコードを取得する(print=FALSE
を設定することで、気が散る副作用を作成していない)成功するよう