Javascript Highcharts中的可变单位宽度列

Javascript Highcharts中的可变单位宽度列,javascript,highcharts,Javascript,Highcharts,我有一个数据集,由这样的数组组成[[点,堆栈大小,宽度],…],因此,例如在[5,4,6]中,我想创建一个列,最右边的边框从x轴的点5开始,堆栈为4个单位,宽度为6个单位 由于我不熟悉highcharts,因此我不完全确定如何执行此操作您可以在序列数据中使用highcharts pointWidth参数。请参阅->和以获取一个简单的示例。奇怪的是,在绘制图表时,宽度没有改变。还有没有办法不基于像素而是基于x轴点来设置我的宽度?因为我想用宽度的术语从X点到Y点绘制图表,我想不出任何内置功能可以做到

我有一个数据集,由这样的数组组成[[点,堆栈大小,宽度],…],因此,例如在[5,4,6]中,我想创建一个列,最右边的边框从x轴的点5开始,堆栈为4个单位,宽度为6个单位


由于我不熟悉highcharts,因此我不完全确定如何执行此操作

您可以在序列数据中使用highcharts pointWidth参数。请参阅->和以获取一个简单的示例。奇怪的是,在绘制图表时,宽度没有改变。还有没有办法不基于像素而是基于x轴点来设置我的宽度?因为我想用宽度的术语从X点到Y点绘制图表,我想不出任何内置功能可以做到这一点。我认为一种可能的方法是创建一个由x,y值组成的数组,这些值是point,stack_size,它将是您的系列:数据,然后有一个宽度值数组,您可以将其分配给pointWidth:。如果您将tickLength设置为1,使每个tick都是一个像素,那么您可能能够获得所需的结果?嗯,也许我看错了。我想做的是,柱状图,其中每列代表一个数字间隔[ex:1-7,这些间隔是动态生成的],我希望列的列宽与其中的间隔大小成比例,有什么想法吗?您不能为每列设置不同的点宽度,仅为每个系列。