Javascript 是否可以自定义highchart.js库中stack参数的功能

Javascript 是否可以自定义highchart.js库中stack参数的功能,javascript,highcharts,Javascript,Highcharts,我正在处理highchart库的一个问题。在使用stacking='normal'参数时,我得到柱形图中的堆叠列。当两个输入的值相似时,我得到一个图形输出线叠加在另一个上面。我实际需要的是highchart在两个输入值相同且不是彼此叠加的情况下只打印其中一个(重叠) 示例:这里x1=2,x2=5。它将绘制x1和x2的所有倍数 理想输出: 电流输出: 请告诉我如何解决这个问题?当输入相同时,我不希望这些蓝线位于黑线之上 在输入相同的情况下,柱状图还有其他参数吗。我只希望打印一个输出行(它与第二

我正在处理highchart库的一个问题。在使用stacking='normal'参数时,我得到柱形图中的堆叠列。当两个输入的值相似时,我得到一个图形输出线叠加在另一个上面。我实际需要的是highchart在两个输入值相同且不是彼此叠加的情况下只打印其中一个(重叠)

示例:这里x1=2,x2=5。它将绘制x1和x2的所有倍数

理想输出:

电流输出:

请告诉我如何解决这个问题?当输入相同时,我不希望这些蓝线位于黑线之上

在输入相同的情况下,柱状图还有其他参数吗。我只希望打印一个输出行(它与第二个输入重叠)

以下是针对以下问题的JS Fiddle示例:

Highcharts.chart('container'{
图表:{
类型:“列”
},
xAxis:{
},
打印选项:{
系列:{
点宽度:2,
堆叠:“正常”,
点位置:0
}
},
系列:[{
数据:[{“x:0,y:0.8},{“x:2,y:0.8},{“x:4,y:0.8},{“x:6,y:0.8},{“x:8,y:0.8},{“x:10,y:0.8}]
}, {   
数据:[{“x:0,y:0.8},{“x:5,y:0.8},{“x:10,y:0.8},{“x:15,y:0.8},{“x:20,y:0.8},{“x:25,y:0.8}]
}]
});

我通过根本不使用堆栈属性解决了这个问题。取而代之的是我使用了pointRange参数,它现在似乎可以工作了

JS小提琴:


请提供您的问题的一些实时工作示例(JSFIDLE、文件、URL)。@KamilKulig嗨,我编辑了我的问题并添加了一个演示示例。请告诉我如何解决这个问题
 Highcharts.chart('container', {
    chart: {
        type: 'column'
    },
    xAxis: {
  },
    plotOptions: {
        series: {
            pointWidth: 2,
            pointRange: 0.05,
            //stacking: 'normal',
            pointPlacement: 0
        }
    },

    series: [{
        data: [{"x": 0, "y": 0.8}, {"x": 2, "y": 0.8},{"x": 4, "y": 0.8}, {"x": 6, "y": 0.8}, {"x": 8, "y": 0.8}, {"x": 10, "y": 0.8}]

      }, {   
         data: [{"x": 0, "y": 0.8}, {"x": 5, "y": 0.8},{"x": 10, "y": 0.8}, {"x": 15, "y": 0.8}, {"x": 20, "y": 0.8}, {"x": 25, "y": 0.8}]
    }]
});