Версия для разработки пакета highcharter имеет следующую проблему:
highchartOutput НЕ изменяет автоматически ширину графика, при скрытии боковой панели на блестящей панели инструментов. Ширина участка всегда остается неизменной.
Я привожу здесь пример,
# install development-version of highcharter
# devtools::install_github("jbkunst/highcharter")
library(shinydashboard)
library(shiny)
library(highcharter)
library(dplyr)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(),
dashboardBody(
box(
width = 12,
highchartOutput("plot")
)
)
)
server <- function(input, output) {
output$plot <- renderHighchart({
highcharts_demo()
})
}
shinyApp(ui, server)
я пытался
$(document).on("click", ".sidebar-toggle", function() { $(window).trigger("resize"); });
НО он по-прежнему не работает для highcharter версии для разработки, когда я использую функции renderHighchart
& highchartOutput
.
Однако я обнаружил
renderHighchart2
иhighchartOutput2
хорошо подходят для изменения размера.НО
renderHighchart2
иhighchartOutput2
НЕ поддерживают тепловую карту, мне все равно нужно использоватьrenderHighchart
иhighchartOutput
, чтобы получить график корреляции.
ЛЮБЫЕ предложения по этой проблеме изменения размера?
3.6.1
,highcharter_0.7.0
shiny_1.4.0
иshinydashboard_0.7.1
- person Pork Chop   schedule 07.06.2020highcharter_0.7.0
,shiny_1.4.0.2
иshinydashboard_0.7.1
- person bretauv   schedule 07.06.2020