highcharts:在条之间设置相同的间距

highcharts: Set same spacing between bars

我有一个图表,其中的图表没有在一条直线上对齐。我怎样才能使它们对齐。 在下图中有三个图表,左起第一个图表只有结果,第二个有两个结果,第三个图表(右)有结果。 第一个只有一个结果,所以它显示在图表的中间,有没有我可以设置的选项,让所有三个都在一条直线上对齐。

https://api.highcharts.com/highcharts/

Image of the chart

我尝试将空值设置为零,但没有用。

出现此问题是因为 Highcharts 条形图中的点在绘图区域中的位置相同。

作为解决方法,您可以像这样设置空点:

Highcharts.chart('container1', {
  ...
  series: [{
    pointWidth: 20,
    data: [
        null,
      null,
        234
    ]
  }],
});

Highcharts.chart('container2', {
  ...
  series: [{
    pointWidth: 20,
    data: [
        null,
      439,
      525
    ]
  }],
});

Highcharts.chart('container3', {
  ...
  series: [{
    pointWidth: 20,
    data: [
      439,
      525,
      346
    ]
  }],
});

演示: