私はプロットグラフィックの軸のタイトルのツールチップを持っています。ここでプロット軸のツールチップのタイトル
は私の試みです:
x <- y <- 1:10
dat <- expand.grid(x=x, y=y)
dat <- transform(dat, z=x*y)
jscode <- '
$(document).ready(function(){
setTimeout(function(){
$($("#heatmap .g-xtitle text")[0]).attr("title", "hello").attr("data-toggle", "tooltip");
}, 5000);
})
'
library(shiny)
library(plotly)
shinyApp(
ui <- fluidPage(
tags$head(tags$script(jscode)),
plotlyOutput("heatmap")
),
server = function(input, output){
output$heatmap <- renderPlotly(plot_ly() %>%
add_trace(data=dat, x=~x, y=~y, z=~z, type="heatmap") %>%
layout(
xaxis = list(title="foo")
)
)
}
)
x軸のタイトルのコンテナに属性data-toggle
とtitle
を期待通りにJSコードを設定しますが、何のツールチップが表示されません。私もコンソールに$($("#heatmap .g-xtitle text")[0]).tooltip()
のようなものを試しましたが、何も起こりません。