Highcharts:分组列图表-仅按组打印非NA系列

Highcharts:分组列图表-仅按组打印非NA系列,r,highcharts,R,Highcharts,这是使用Highcharts制作的列型图表:系列(v1-v7)不会出现在每个组(1-4)中。是否有一个Highcharts配置选项允许我消除每个组中的空白(按组仅绘制非NA系列) 库(rCharts) `1`如果您想保留类别标签,我不确定是否有好方法 您可以在此处查看分组类别插件: 虽然我不确定这是否与艺术有关 我还可能建议使用不同的方法来指示类别(数据中的1-4),只使用单个系列,并为每个不同类别指定颜色,如下所示: 当然,如果您不需要保持这种关联,也可以将其作为一个简单的系列发送

这是使用Highcharts制作的列型图表:系列(v1-v7)不会出现在每个组(1-4)中。是否有一个Highcharts配置选项允许我消除每个组中的空白(按组仅绘制非NA系列)

库(rCharts)

`1`如果您想保留
类别
标签,我不确定是否有好方法

您可以在此处查看分组类别插件:

虽然我不确定这是否与艺术有关

我还可能建议使用不同的方法来指示类别(数据中的1-4),只使用单个系列,并为每个不同类别指定颜色,如下所示:

当然,如果您不需要保持这种关联,也可以将其作为一个简单的系列发送:


图像在哪里?它似乎被带到了一个urlspam@NishithChaturvedi:链接已更新!如果你发布了一个摆弄代码的帖子,这将是有益的,只是图像不能告诉更多。没有直接的设置来做这件事,没有。发布你的代码或至少是你的数据,或者一个真实的摆弄示例,我们可以看看解决方法。@jlbriggs:我只是发布了我的代码!
library (rCharts)
`1`<-c(NA,NA,NA,NA,NA,NA, 100)
`2`<-c(NA,NA,25,NA, 30,50, NA)
`3`<-c(NA,20,NA,25,NA,NA, NA)
`4`<-c(15,NA,NA,NA,NA,NA, NA)
data<-as.data.frame(rbind(`1`,`2`,`3`,`4`))

a <- Highcharts$new()
a$chart(type = "column")
a$data(data) 
a$plotOptions(column = list(pointPadding=0))
a$xAxis(style = list(fontSize = "15px"), categories=row.names(data))
a$yAxis(title = list(text = ""), labels = list(format = "{value} %"))
a$legend(enabled = T)
a