我在Highcharter中有几个列图可以向下钻取。我注意到,根据列向下钻取的大小,高图表切换显示正确的x轴名称到索引。有没有办法可以确保它始终显示x轴名称?
下面是一个示例代码,显示了正确显示的场景以及不显示的场景。只更改数据集的大小(从400到50)。
[This identity is not an admin]
答案 0 :(得分:2)
这是Highcharts的一个未解决的问题。不仅在R中,还在javascript中。 这个问题在这里报道:
答案 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))
)
)