【问题标题】:Shiny - googlevis: Tooltips for gvisPieChartShiny - googlevis:gvisPieChart 的工具提示
【发布时间】:2014-12-10 03:59:01
【问题描述】:

我正在尝试为 googlevis 饼图创建自定义工具提示。

我找到了Using Roles via googleVis,但我无法将类似的概念复制到饼图上。请参阅下文,了解我为实现这一目标所做的一项尝试:

df <- data.frame(year=c("a","b","g"),pop=1:3, pop.html.tooltip=c("alpha","beta","gamma"))

  plot(
    gvisPieChart(df,options=list(tooltip="{isHtml:'true'}"))
  )

此外,我发现Using Roles via googleVis 中的第一个柱形图示例无法正常工作。尽管确定性概念运行良好,但工具提示并未按照 dat 数据框的 Sales.html.tooltip 列中的定义显示。

显然,除了 gvisScatterChart 之外,我在所有其他图表中的工具提示都有问题。

【问题讨论】:

  • 我不确定工具提示是否与饼图的标签(在您的示例中为 year)不同。尝试options=list(gvis.editor="Click to Edit"),您会发现对于图例项中的不同标签,没有什么可真正编辑的。您可以浏览文档here,但我没有发现任何有希望的东西。

标签: r google-visualization googlevis


【解决方案1】:

目前无法通过 google 可视化 api 实现

https://code.google.com/p/google-visualization-api-issues/issues/detail?id=507

例如柱形图的工作方式是:

g <- gvisColumnChart(df, xvar = "year", yvar = c("pop", "pop.html.tooltip")
                     , options=list(tooltip="{isHtml:'true'}"))
plot(g)

【讨论】:

  • 非常感谢您的回答;您是否也测试了 gvisColumnChart、gvisBarChart 和 gvisLineChart 案例?我认为它们的效果也不太好。我能够修改工具提示的唯一情况是 gvisScatterChart。
  • 添加了一个如何使用柱形图的示例。
  • 我已经按照您上面的建议成功实现了 html 工具提示,并且我还修改了格式方面的内容。我现在正在尝试修改工具提示框本身(即边框、背景颜色、定位等,但我找不到如何实现这一点。有什么想法吗?
猜你喜欢
  • 2022-01-09
  • 2020-10-19
  • 1970-01-01
  • 2016-11-07
  • 2017-12-10
  • 2017-05-20
  • 2017-04-13
  • 2016-02-23
  • 1970-01-01
相关资源
最近更新 更多