Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharter树状图未在shinydashboard中渲染_R_Shinydashboard_R Highcharter - Fatal编程技术网

Highcharter树状图未在shinydashboard中渲染

Highcharter树状图未在shinydashboard中渲染,r,shinydashboard,r-highcharter,R,Shinydashboard,R Highcharter,树地图在shiny中运行良好,但当我转换到shinydashboard时,树地图停止工作。它现在只显示一个空白块。有没有办法解决这个问题 这是在我的服务器中 output$TreeMap<-renderHighchart2({TM1<-hctreemap2(data = M, group_vars = c("Status","Class","Order", "Family","

树地图在shiny中运行良好,但当我转换到shinydashboard时,树地图停止工作。它现在只显示一个空白块。有没有办法解决这个问题

这是在我的服务器中

  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}")
  })

您只需要使用
renderHighchart
highchartOutput
而不是
renderHighchart2
highchartOutput2
。因为您需要热图加成(并且不是
renderHighchart2
所要求的)

问题是脚本中也有
renderHighchart2
highchartOutput2
。我将它们全部更改为
renderHighchart
highchartOutput
,现在一切都正常了。因此,由于某些原因,您的脚本中不能同时包含这两个部分,可能我不知道。

当我构建示例时,它起到了作用。但在我的原始代码中它仍然不起作用。谢谢你的帮助,我将不得不检查我的代码,看看是什么导致树映射无法呈现。
tabItem(tabName = "About",
            tabsetPanel(
              tabPanel("TreeMap",box(width = 12,highchartOutput2("TreeMap",height = "750px"))))