реализация гистограммы немного отличается от описанной в документах
Для гистограммы требуются следующие модули модуля / histogram-bellcurve. js.
Серия гистограмм - это серия столбцов без отступов между столбцами и с данными самонастройки. В отличие от большинства других серий Highcharts, свойство data недоступно - оно устанавливается внутренне на основе данных базового ряда (точнее, значений y данных).
Для создания диаграммы гистограммы требуется два шага:
Установите тип ряда на гистограмму 2. Установите для baseSeries идентификатор или индекс правильного ряда данных.
в вашем angular -проектируйте это означает:
1. вам необходимо импортировать модуль гистограммы-колокольчика в ваш компонент:
import * as Highcharts from 'highcharts/highcharts';
import HC_histogram from 'highcharts/modules/histogram-bellcurve';
HC_histogram(Highcharts);
2. в отличие от других диаграмм, свойства данных отсутствуют, поэтому конфигурация состоит из двух частей.
Highcharts: typeof Highcharts = Highcharts;
chartOptions: Highcharts.Options = {
series: [{
type: 'histogram',
xAxis: 0,
yAxis: 0,
baseSeries: 1
},
{
type: 'line',
data: [3.5, 3, 3.2, 3.1, 3.6, 3.9, 3.4],
id: '1',
visible: false,
showInLegend: false
}]
};
надеюсь, это поможет.