【发布时间】:2019-08-26 05:30:51
【问题描述】:
我正在开发一个使用 highcharter pkg 进行数据可视化的 Shiny 应用程序。我想同步 2 个 highchart 绘图,以便当我更改一个绘图中的日期范围(使用绘图底部的范围选择器,而不是范围选择器按钮)时,第二个绘图也会应用它们。我读到了afterSetExtremes() JS 函数,它捕获了this SO answer 中建议的最小和最大日期(例如here),但我不确定如何将此JS 代码应用于我的R/Shiny 代码。
下面是两个应该同步的highchart 图的简单示例
library(shiny)
library(highcharter)
data(fdeaths)
data(mdeaths)
ui <- fluidPage(
highchartOutput('f_plot'),
highchartOutput('m_plot')
)
server <- function(input, output, session) {
output$f_plot <- renderHighchart(
highchart(type = 'stock') %>%
hc_add_series(fdeaths)
)
output$m_plot <- renderHighchart(
highchart(type = 'stock') %>%
hc_add_series(mdeaths)
)
}
shinyApp(ui, server)
感谢您的任何指点。
【问题讨论】:
标签: javascript r highcharts shiny r-highcharter