我正在尝试为时间序列数据创建条形分组条形图。 有 2 个系列,以相同的间隔采样。堆积条形图如下所示:
现在,我不喜欢堆叠它们,而是喜欢创建一个分组条形图,如文档中所述:
xOffset 参数似乎与时间轴不一样:
条形图彼此重叠,而不是彼此相邻:改编代码
有什么解决这个问题的建议吗?
您的数据点太多。添加 timeunit:month 可以实现这一点:
"x": {
"field": "date",
"type": "temporal", "timeUnit": "month",
"title": null,
"axis": {"labelAngle": -70},
"sort": null
},
或者这个:
"x": {
"field": "date",
"type": "temporal",
"timeUnit": "month",
"title": null,
"axis": {
"tickCount": 8,
"labelAlign": "left",
"labelExpr": "[timeFormat(datum.value, '%b'), timeFormat(datum.value, '%m') == '01' ? timeFormat(datum.value, '%Y') : '']",
"labelOffset": 4,
"labelPadding": -24,
"tickSize": 30
},
"sort": null
},