Повторите метки в каждой позиции x на полярной диаграмме.

Мне нужно повторно отображать метки для каждой оси x на полярном графике (через highcharts). В настоящее время у меня это есть (через JSFiddle):

jQuery("#container").highcharts({

    "chart": {
        "polar": true,
        "type": "line"
    },

    "title": {
        "text": "VIDA PESSOAL"          },

    "legend": {
        "enabled": false
    },

    "pane": {
        "size": "80%"
    },

    "xAxis": {
        "categories": ["fam\u00edlia\/amigos","moradia","sa\u00fade","dinheiro",
                       "crescimento pessoal","crescimento profissional","lazer"],
        "tickmarkPlacement": "on",
        "lineWidth": 0
    },

    "yAxis": {
        "tickInterval": 1,
        "min": 0,
        "max": 6
    },

    "plotOptions": {
        "line": {
            "lineWidth": 0
        },
        "series": {
            "animation": false,
            "color": "red"
        }
    },

    "series": [{
        "name": "Pontuação",
        "data": [2,1,5,3,1,3,3],
        "pointPlacement": 'on'
    }]

});

Поэтому я ожидаю одного из этих результатов (см. Примеры изображений):

  1. Ярлыки "0, 1, 2, 3, 4, 5" остаются во ВСЕХ строках x - изображение .
  2. Показывать метку поверх каждого графика — изображение;
  3. Показывать метку внутри каждого графика - изображение;

Лучшее решение первое, но могу рассмотреть и другие.


person David Rodrigues    schedule 26.04.2014    source источник


Ответы (1)


Вы можете включить метки данных, установить цвет и настроить параметр y.

                marker:{
                    radius:10
                },
                dataLabels:{
                    enabled:true,
                    color: 'white',
                    y:7
                },

http://jsfiddle.net/6upMk/3/

person Sebastian Bochan    schedule 28.04.2014