【发布时间】:2021-01-29 10:56:44
【问题描述】:
我想为迷你图工具提示添加更多细节。
我如何告诉迷你图为x 使用什么?
如果我将任何其他变量添加到spk_chr(c(Sepal.Length)),它只会将它们附加到y。
我希望工具提示显示“Sepal.Width: Sepal.Length”,例如“3.3:6.5”。目前,它只是显示组内的位置。
(在我的实际应用中,我正在创建一个时间序列,因此 X 将是一个日期)
library(shiny)
library(dplyr)
library(sparkline)
library(DT)
ui <- fluidPage(
htmlwidgets::getDependency('sparkline'),
dataTableOutput("table")
)
server <- function(input, output) {
cb <- htmlwidgets::JS('function(){debugger;HTMLWidgets.staticRender();}')
mydata <- iris %>%
group_by(Species) %>%
arrange(Sepal.Width) %>%
summarise(
"Sepal Length" = spk_chr(
c(Sepal.Length),
tooltipFormat = '{{x}}: {{y}}'
))
output$table <- renderDataTable({
datatable(
data = mydata,
escape = FALSE,
options = list(drawCallback = cb)
)
})
}
shinyApp(ui = ui, server = server)
【问题讨论】:
标签: r shiny tooltip sparklines