如何设置高图箱线图大小

How to set highchart boxplot size

我正在 highchart 中制作一个箱线图,它可以显示 1 到 6 个对象。不幸的是,高图表缩放对象数量的大小宽度,所以虽然我的图表在有 6 个对象时看起来不错,但当只有 1 或 2 个对象时看起来真的很糟糕,因为箱形图最终太大并且水平拉伸。有没有办法固定大小,使盒子看起来一样,无论对象的数量如何?

使用maxPointWidthpointWidth选项来控制箱线图宽度。

Highcharts.chart('container', {
  series: [{
    type: 'boxplot',
    maxPointWidth: 50,
    data: [
      [760, 801, 848, 895, 965]
    ]
  }]
});

演示:

https://jsfiddle.net/BlackLabel/w86xv14d/

API参考:

https://api.highcharts.com/highcharts/series.boxplot.maxPointWidth https://api.highcharts.com/highcharts/series.boxplot.pointWidth