【发布时间】:2016-03-28 20:41:54
【问题描述】:
我正在尝试使用 likert 包和 gridSVG 包的组合将超链接嵌入到 likert 数据图中。我想将每个问题的文本链接到单独的链接,但我遇到了问题。以下代码将单个链接嵌入到每个问题的文本中,但我无法弄清楚如何分别嵌入每个问题,因为这组问题似乎被组合在一起。提前感谢您的意见。
#creates an example plot from sample data from likert package.
require(likert)
data(pisaitems)
items29 <- pisaitems[,substr(names(pisaitems), 1,5) == "ST25Q" ]
names(items29) <- c("Magazines", "Comic books", "Fiction",
"Non-fiction books", "Newspapers")
l29 <- likert(items29)
summary(l29)
plot(l29)
require(grid)
require(gridSVG)
#identifies grob of question text (all questions are in a single grob)
titleGrobName <- grep("axis-l.3-3-3-3", grid.ls(print=FALSE)$name, value=TRUE)
#embeds link in grob
grid.hyperlink(titleGrobName, "http://www.r-project.org")
#creates svg
gridToSVG("testPlot.svg", "none", "none")
【问题讨论】: