【问题标题】:Highcharter treemap not rendering in shinydashboardHighcharter树形图未在闪亮仪表板中呈现
【发布时间】:2018-03-23 08:22:33
【问题描述】:

树形图在闪亮时工作正常,但是当我转换为闪亮仪表板时,树形图停止工作。它现在只显示一个空白块。任何想法如何解决这个问题?

这是在我的服务器中。R

  output$TreeMap<-renderHighchart2({TM1<-hctreemap2(data = M,
                                                    group_vars = c("Status","Class","Order", "Family","Species"),
                                                    size_var = "n",
                                                    color_var = "n",
                                                    layoutAlgorithm = "squarified",
                                                    levelIsConstant = T,
                                                    levels = list(
                                                      list(level = 1, dataLabels = list(enabled = T)),
                                                      list(level = 2, dataLabels = list(enabled = F)),
                                                      list(level = 3, dataLabels = list(enabled = F)),
                                                      list(level = 4, dataLabels = list(enabled = F)),
                                                      list(level = 5, dataLabels = list(enabled = F))
                                                    )) %>% 
    hc_colorAxis(minColor = brewer.pal(9, "GnBu")[6],
                 maxColor = brewer.pal(9, "YlOrRd")[8]) %>% 
    hc_tooltip(pointFormat = "<b>{point.name}</b>:<br>
               Number Measured: {point.value:,.0f}")
  })

这是在我的 ui.R 中

tabItem(tabName = "About",
            tabsetPanel(
              tabPanel("TreeMap",box(width = 12,highchartOutput2("TreeMap",height = "750px"))))

【问题讨论】:

    标签: r shinydashboard r-highcharter


    【解决方案1】:

    您只需要使用 renderHighcharthighchartOutput 代替 renderHighchart2highchartOutput2。因为您需要热图连接(renderHighchart2 不需要)

    【讨论】:

    • 当我构建示例时,它可以工作。但它仍然无法在我的原始代码中工作。感谢您的帮助,我将不得不检查我的代码以查看导致树形图不呈现的原因。
    【解决方案2】:

    问题是我在脚本中也有renderHighchart2highchartOutput2。我将它们全部更改为renderHighcharthighchartOutput 现在一切正常。所以,出于某种原因,你的脚本中不能同时包含这两者,可能,我不知道。

    【讨论】:

      猜你喜欢
      • 2021-05-19
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      • 2020-08-28
      • 1970-01-01
      • 2016-03-14
      • 2019-02-12
      相关资源
      最近更新 更多