Включить метки данных только для определенных типов диаграмм в смешанной диаграмме - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь показать метки данных только для линейного графика в смешанном / комбинированном типе диаграммы (линии и столбцы), но не могу найти способ отключить его для серии столбцов.

код можно посмотреть по этой ссылке Вот мой существующий код.

var options = {
      chart: {
        height: 310,
        type: 'line',
        stacked: false,
      },
      series: [{
        name: 'Series Column',
        type: 'column',
        data: [23, 11, 22, 27, 13, 22, 37, 21, 44, 22, 30]
      }, {
        name: 'Series Area',
        type: 'area',
        data: [44, 55, 41, 67, 22, 43, 21, 41, 56, 27, 43]
      }, {
        name: 'Series Line',
        type: 'line',
        data: [30, 25, 36, 30, 45, 35, 64, 52, 59, 36, 39]
      }],           
      markers: {
        size: 0
      },
      dataLabels: {
        enabled: true
      },
      xaxis: {
        type:'datetime'
      },
      yaxis: {
        title: {
          text: 'Points',
        },
        min: 0
      },
      

    }

    var chart = new ApexCharts(
      document.querySelector("#chart"),
      options
    );

    chart.render();

Можно ли отключить метки данных для определенных серий в смешанном графике?

1 Ответ

0 голосов
/ 22 февраля 2019

В настоящее время нет возможности включать / выключать серию меток данных.Это включено для всех серий.Я открываю проблему на GitHub , чтобы реализовать ее в следующем выпуске.

EDIT : новая версия enabledOnSeries поставляется в версии 3.5.0.Вы можете использовать его как

options = {
  dataLabels: {
    enabled: true,
    enabledOnSeries: [1, 2]
  }
}

Выше будут показаны метки данных только для серий с индексом 1,2 и отключены метки данных для серий с индексом 0 (в вашем примере - серия столбцов)

Отказ от ответственности: я являюсь автором ApexCharts.

...