Пирамидальная диаграмма в старших чартах с разным цветом - PullRequest
0 голосов
/ 05 марта 2019

Вы должны изменить компонент так же, как показано ниже

Импортировать старшие диаграммы и воронку

import * as Highcharts from 'highcharts';

require('highcharts/modules/funnel')(Highcharts);

объявлять

var require: any;   
    chart: any;

Добавить это в ngOnInit

Highcharts.chart('jaibalaya', {
  chart: {
    type: 'pyramid'
  },
  title: {
    text: '',
    x: -50
  },
  plotOptions: {
    series: {
      dataLabels: {
        enabled: true,
        format: '<b>{point.name}</b> ({point.y:,.0f})',
        color: 'black'
      }
    }
  },

  legend: {
    enabled: true
  },
  credits: {
    enabled: false
  },
  series: [{
    data: [
      ['Inactive', 15],
      ['Small', 20],
      ['Medium', 25],
      ['Big', 20],
      ['Top', 10]
    ]
  }]
});

Изменения в HTML

<div id="jaibalaya" style="min-width: 410px; max-width: 600px; height: 400px; margin: 0 auto">
</div>

1 Ответ

0 голосов
/ 06 марта 2019

Чтобы изменить цвета на диаграмме pyramid, вы можете использовать массив colors:

Highcharts.chart('jaibalaya', {
    chart: {
        type: 'pyramid'
    },
    colors: ['red', 'yellow', 'blue', 'green', 'orange'],
    ...
});

Демонстрационная версия: http://jsfiddle.net/BlackLabel/0vqr35jn/

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

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