GoogleVis HTML工具提示

时间:2014-07-05 17:06:10

标签: r googlevis

我尝试将图片设置为工具提示。

使用ScatterChart(我使用http://cran.r-project.org/web/packages/googleVis/vignettes/Using_Roles_via_googleVis.html中的示例代码),一切正常。但是当我尝试使用ColumnChart(或任何其他类型)它不起作用时,我只看到标准的工具提示。有什么问题?

此代码有效:

df <- data.frame(year=1:11,pop=1:11, pop.html.tooltip=letters[1:11])
df$pop.html.tooltip[1]<-'<a href="http://www.geckoanalytics.ru"><img src="http://www.geckoanalytics.ru/images/giraf.jpg" /></a>'
plot(gvisScatterChart(df,options=list(tooltip="{isHtml:'True'}")))

此代码不起作用:

 df <- data.frame(year=1:11,pop=1:11, pop.html.tooltip=letters[1:11])
 df$pop.html.tooltip[1]<-'<a href="http://www.geckoanalytics.ru"><img src="http://www.geckoanalytics.ru/images/giraf.jpg" /></a>'
 plot(gvisColumnChart(df,options=list(tooltip="{isHtml:'True'}")))

1 个答案:

答案 0 :(得分:2)

googleVis版本中的

gvisColumnChart:0.4.7具有以下界面:

gvisColumnChart(data, xvar = "", yvar = "", options = list(), chartid)

要使工具提示有效,您需要传递一个列名称向量,以便在yvar参数中绘制:

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