Отключить метку стека для разбросанной линии в старшей диаграмме? - PullRequest
0 голосов
/ 06 марта 2020

У меня есть комбинационная диаграмма (столбец стека и линия разброса). И я использую метки стека, чтобы отобразить общий вывод столбца стека, но он показывает значение линии разброса. Кто-нибудь может отключить значение линии разброса?

Спасибо

https://jsfiddle.net/kcsophic/h2c0Lrow/

Highcharts.chart('container', {
chart: {
    type: 'column'
},
title: {
    text: 'Stacked bar chart'
},
xAxis: {
    categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
},
yAxis: {
    min: 0,
    stackLabels: {
      enabled: true,
      align: 'center',
      style: {
        color:'#FFF'
      },
    },
    title: {
        text: 'Total fruit consumption'
    },
    plotLines: [{
      color: '#0520ed',
      width: 4,
      value:    12,
      zIndex: 4,
      label: {
        text: 'Target = ',
        style: {
          color:'#FFF'
        },
        align: 'right',
        rotation: 90,
        x: 5,
        y: 25
      }
    }]
},
legend: {
    reversed: true
},
plotOptions: {
    series: {
        stacking: 'normal'
    }
},
series: [{
    name: 'John',
    data: [5, 3, 4, 7, 2]
}, {
    name: 'Jane',
    data: [2, 2, 3, 2, 1]
}, {
    name: 'Joe',
    data: [3, 4, 4, 2, 5]
},{
    name: 'Target Line',
  type: 'scatter',
  showInLegend: false,
  marker: {
    enabled: false
  },
  data: [19],
  enableMouseTracking: false
}]

});

REMOVE THE VALUE!

1 Ответ

1 голос
/ 06 марта 2020

Вы должны просто отключить укладку для серии скаттеров:

series: [..., {
  ...,
  stacking: false,
  type: 'scatter'
}]

Демонстрационная версия: https://jsfiddle.net/BlackLabel/473vs1ny/

Справочник по API: https://api.highcharts.com/highcharts/series.scatter.stacking

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...