我有一个示例文本为“点击此处”,当我点击该文本时,它必须带我到另一个页面,例如现在说“www.google.com”如何使用R语言来利用它。必须添加哪些库才能执行此操作。
我用过
library("grid")
library("lattice", lib.loc="C:/Program Files/R/R-3.2.2/library")
library("ggplot2", lib.loc="~/R/win-library/3.2")
topvp <- viewport(y=1, just="top", name="topvp",height=unit(1, "lines"))
botvp <- viewport(y=0, just="bottom", name="botvp",height=unit(1, "npc") - unit(1, "lines"))
grid.rect(gp=gpar(fill="grey"), vp=topvp, name="toprect")
grid.rect(vp=botvp, name="botrect")
library("gridSVG")
widthValues <- unit(c(1, 1), c("npc", "in"))
widthvalues
grid.animate("toprect", width=widthValues, duration=3)
grid.animate("botrect", width=widthValues, duration=3)
gridToSVG("gridanim.svg")#not connecting shown with an error message
grid.export("gridanim.svg")
grid.text("Click Here", vp=topvp, name="hypertext")
grid.hyperlink("hypertext", "http://www.google.com")
它正在创建矩形并执行动画,但当我点击Click Here文本时,它不会将我带到Google页面,也不显示手形符号。
提前致谢:)
答案 0 :(得分:0)
执行以下步骤 第1步:添加库文件
library("grid")
library("gridSVG")
第2步:执行这些行
grid.text("Click Here", vp=topvp, name="hypertext")
grid.hyperlink("hypertext", "http://www.google.com")
步骤3:默认保存文件,将其存储在文档中或指定要保存的文件夹。
gridToSVG("gridhyper.svg")
步骤4:在google chrome或firefox中打开文件以查看带有操作的输出