Добавление меток стека в highcharts-ng

Я пытаюсь добавить метки стека (http://api.highcharts.com/highcharts#yAxis.stackLabels) на мою диаграмму

http://jsfiddle.net/Hjdnw/970/

Согласно документам, https://github.com/pablojim/highcharts-ng все параметры должны перейти в объект опций.

$scope.chartConfig = {
        options: {
            chart: {
                type: 'bar'
            },
            yAxis: {
              stackLabels: {
                style: {
              color: 'black'
            },
            enabled: true
          }
        },
        },

        series: [{
            data: [10, 15, 12, 8, 7]
        }],
        title: {
            text: 'Hello'
        },

        loading: false
    }

Что я делаю не так?


person Joe    schedule 11.12.2014    source источник
comment
хотите его в вертикальную фазу?   -  person Viral Shah    schedule 17.12.2014


Ответы (2)


Вам просто нужно добавить метод стека столбцов в plotOptions, в chartConfig.options:

plotOptions: {
    bar: {
        stacking: 'normal'
    }
}

Когда это значение равно null (или не указано), значения стека отключены.

Вот рабочая демонстрация: http://jsfiddle.net/scfy8w53/

person j.wittwer    schedule 17.12.2014

xAxis должен быть объектом, а не массивом. Конфиг должен быть настроен так:

xAxis: {
  categories: ['Option 1', 'Option 2 ']
}

И обновление должно быть:

$scope.chartConfig.xAxis.categories = ['Option New 1', 'Option New 2'];

URL скрипта

person Viral Shah    schedule 17.12.2014
comment
Вы отвечаете на правильный вопрос? Мне нужна метка для каждого столбца, которая отображает значение для столбца. Метка стека. - person Joe; 17.12.2014