Я пытаюсь использовать highcharts-ng в своем угловом приложении. Я никогда не использовал высокие графики, которые причиняют мне некоторую боль...
Я пытаюсь создать директиву для своих диаграмм. Я понимаю, что диаграмма уже является директивой, но я хочу поместить ее в директиву, чтобы мне было легче загружать в них данные из моей базы данных, поскольку у меня будет несколько на странице.
Диаграмма показывает правильные данные, но в виде линейной диаграммы, а не гистограммы. Переменная высоты не переводится на диаграмму.
Я включил фото текущих результатов ниже. [Обратите внимание, что это не гистограмма высотой 100 пикселей.]
angular.module('app').directive('forcastChart', function () {
return {
restrict:'E',
scope: {},
templateUrl: '<highchart config="chartConfig"></highchart>',
link: function ($scope, element, attrs) {
$scope.title="CHAFRT?"
$scope.chartConfig = {
options: {
chart: {
type: 'bar'
}
},
series: [{
showInLegend: false,
data: [10, 15, 12]
}],
xAxis: [{
categories: ['a','b','c']
}],
size: {
height: 100
},
title: {
text: null
},
loading: false,
chart: {
type: 'columns'
}
}
}//end of link
}});