R Highcharter - X轴名称转向图表中的索引

时间:2018-05-04 15:18:53

标签: r highcharts r-highcharter

我在Highcharter中有几个列图可以向下钻取。我注意到,根据列向下钻取的大小,高图表切换显示正确的x轴名称到索引。有没有办法可以确保它始终显示x轴名称?

下面是一个示例代码,显示了正确显示的场景以及不显示的场景。只更改数据集的大小(从400到50)。

[This identity is not an admin]

2 个答案:

答案 0 :(得分:2)

这是Highcharts的一个未解决的问题。不仅在R中,还在javascript中。 这个问题在这里报道:

  

https://github.com/highcharts/highcharts/issues/5857

答案 1 :(得分:0)

看起来这个问题已经在github线程中解决了。

cropThreshold = 1000添加到hc_plotOptions可解决问题。它通常默认设置为50,这就是为什么上面看到更多的东西。

hc2 <- highchart() %>%
  hc_chart(type = "column", zoomType = "x") %>%
  hc_xAxis(type = "category", labels = list(style = list(fontSize = "1.1vh"))) %>%
  hc_yAxis(gridLineWidth = 0, labels = list(style = list(fontSize = "1.1vh"))) %>%
  hc_add_series(data=Lvl1df, color = "#D20000") %>%
  hc_legend(enabled = TRUE) %>%
  hc_plotOptions(column = list(
                 cropThreshold = 1000,
                 stacking = "normal")) %>%

  hc_drilldown(
    allowPointDrilldown = TRUE,
    series = list(
      list(id = "group1", data = list_parse2(dfLvl2))
    )
  )