【发布时间】:2015-08-17 20:40:14
【问题描述】:
问题/TL;DR
有没有人成功地为R包googleVis中的gvisTimeline定制工具提示内容googleVis
需求范围:
- 用解释性文本替换工具提示
- 自定义 HTML 工具提示,如 https://google-developers.appspot.com/chart/interactive/docs/customizing_tooltip_content_875a2af27d7f8cce657119d51bedda48.frame?hl=en&redesign=true
更新:
我对@987654332@ 特别感兴趣,但在googleVis 包的其他图表中存在许多关于工具提示的存根问题。我在这个问题中整理这些以供我自己参考,并试图为任何研究此问题的人提供有用的资源:
-
gvisTreemap- https://stackoverflow.com/q/30892289/1659890
详情
Google Charts 文档清楚地表明,工具提示可针对时间线进行自定义(但不是某些图表):https://developers.google.com/chart/interactive/docs/gallery/timeline 和 https://developers.google.com/chart/interactive/docs/customizing_tooltip_content。
角色小插曲 - https://cran.r-project.org/web/packages/googleVis/vignettes/Using_Roles_via_googleVis.html - 此处突出显示 Shiny - googlevis: Tooltips for gvisPieChart 显示如何为 googlevis 包中的许多图表自定义工具提示,但不包括 gvisTimeline。
检查 github (https://github.com/mages/googleVis/blob/master/R/gvis.R) 上的 gvis 文件表明,包括 tooltip 在内的任何变量都将发送到 Google Chart API。我盲目地尝试将工具提示包含到gvisTimeline 图中,如下所示,但无济于事:
datTL <- data.frame(Position=c(rep("President", 3), rep("Vice", 3)),
Name=c("Washington", "Adams", "Jefferson",
"Adams", "Jefferson", "Burr"),
start=as.Date(x=rep(c("1789-03-29", "1797-02-03",
"1801-02-03"),2)),
end=as.Date(x=rep(c("1797-02-03", "1801-02-03",
"1809-02-03"),2)),
Position.html.tooltip=c(rep("cats",6)))
Timeline <- gvisTimeline(data=datTL,
rowlabel="Name",
barlabel="Position",
start="start",
end="end")
plot(Timeline)
【问题讨论】: