Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以使用highchart将分别属于不同系列的两列精确放置在x轴的刻度上?_Javascript_Highcharts - Fatal编程技术网

Javascript 是否可以使用highchart将分别属于不同系列的两列精确放置在x轴的刻度上?

Javascript 是否可以使用highchart将分别属于不同系列的两列精确放置在x轴的刻度上?,javascript,highcharts,Javascript,Highcharts,下图是我想要的结果(每一列都属于不同的系列): 当,这是一个可实现的结果;但是,当出现这种情况时,这些条的位置是倾斜的(不完全在刻度上) 这两个图表之间的唯一区别是: { enableMouseTracking: false, pointPlacement: 'on', data: finArray, //position not skewed as this series has the same

下图是我想要的结果(每一列都属于不同的系列):

当,这是一个可实现的结果;但是,当出现这种情况时,这些条的位置是倾斜的(不完全在刻度上)

这两个图表之间的唯一区别是:

        {
            enableMouseTracking: false,
            pointPlacement: 'on',
            data: finArray,    //position not skewed as this series has the same data as the other series
            pointWidth: argPWidth
        }]


我认为禁用分组应该可以解决您的问题:

var chart = Highcharts.chart('container', {

  chart: {
    type: 'column'
  },
    xAxis: {
    min: 0.5,
    max: 2.5,
    tickInterval: 1
  },
  plotOptions: {
    column: {
      grouping: false
    }
  },
  series: [{
    data: [
      [1, 5]
    ]
  }, {
    data: [
      [2, 2]
    ]
  }]
});
现场演示:


API参考:

我认为禁用
分组应该可以解决您的问题:

var chart = Highcharts.chart('container', {

  chart: {
    type: 'column'
  },
    xAxis: {
    min: 0.5,
    max: 2.5,
    tickInterval: 1
  },
  plotOptions: {
    column: {
      grouping: false
    }
  },
  series: [{
    data: [
      [1, 5]
    ]
  }, {
    data: [
      [2, 2]
    ]
  }]
});
现场演示:

API参考: