highcharts 如何从零开始瀑布图的列

li9yvcax  于 2022-11-10  发布在  Highcharts
关注(0)|答案(1)|浏览(233)

我有一个瀑布图工作,但我需要倒数第二列从零开始。
我想我需要创建一个虚拟点来隐藏和设置第二个点y位置上的Axis.min,但是我不能让它工作。

chart: {
  type: 'waterfall'
},
title: {
  text: ''
},
exporting: {
  enabled: false
},
credits: {
  enabled: false
},
//colors: ['#DADBDF', '#ED4D5F','#ED4D5F','#ED4D5F','#ED4D5F','#ED4D5F','#D7EAFD','#D7EAFD','#D7EAFD' ],
xAxis: {
  lineColor: '#FFFFFF',
  lineWidth: 0,
  gridLineColor: '#DADBDF',
  categories: [],
},
yAxis: {
  lineColor: '#FFFFFF',
  lineWidth: 0,
  gridLineColor: '#DADBDF',
  plotBands: [{
    color: '#000000', 
    from: 0, 
    to: 0 
  }],
  title: {
    text: ''
  },
},
legend: {
  enabled: false
},
plotOptions: {
  column: {
    dataLabels: {
      enabled: true,
      color: '#000000'
    },
    colorByPoint: true,
    pointWidth: 150
  },
  series: {
    borderWidth: 0,
    dataLabels: {
      enabled: true,
      format: '{point.y}'
    },
    turboThreshold: 0,
    label: {
      enabled: false
    }
  }
},
series: [{
  data: [],
  showInLegend: false,
}],
sr4lhrrt

sr4lhrrt1#

您可以使用已定义的x值添加另一个waterfall系列:

Highcharts.chart('container', {
    chart: {
        type: 'waterfall'
    },
    ...,
    plotOptions: {
        series: {
            grouping: false
        }
    },
    series: [{
        data: [...]
    }, {
        data: [{
            y: 569000,
            x: 5
        }, {
            y: 1569000,
            x: 6
        }]
    }]
});

实时示例:https://jsfiddle.net/BlackLabel/qc07y5kf/
API引用:https://api.highcharts.com/highcharts/series.waterfall.data

相关问题