2

Я сделал диаграмму, подобную этой (http://www.highcharts.com/demo/bar-basic), используя Highcharts, и теперь я хотел бы добавить маркер в виде вертикальной линии на каждом из баров. Я пытался использовать «разброс», но это только позволяет мне добавить один маркер в группу баров. Есть ли способ изменить это? Или любые другие решения? Благодаря!Маркеры Highcharts на гистограммах

+0

Вы имеете в виду что-то вроде 'PlotLines'? http://www.highcharts.com/stock/demo/yaxis-plotlines – RononDex

ответ

2

У вас есть два решения:

  • использования разброс, как вы сказали, но вычислить й-позицию (например, два серии штриха означает -0.25 и +0.25 к х категорий К примеру [1.25, 200], чтобы показать второй. бар во второй категории
  • использовать колонки серии диапазона с minPointLength набор:. http://jsfiddle.net/7F4hQ/ и стеки для подключения й серии вместе

    plotOptions: { 
        bar: { 
         dataLabels: { 
          enabled: true 
         } 
        }, 
        columnrange: { 
         minPointLength: 5, 
         borderWidth: 0 
        } 
    }, 
    series: [{ 
        stack: 1, 
        name: 'Year 1800', 
        data: [107, 31, 635, 203, 2] 
    }, { 
        stack: 2, 
        name: 'Year 1900', 
        data: [133, 156, 947, 408, 6] 
    }, { 
        stack: 3, 
        name: 'Year 2008', 
        data: [973, 914, 4054, 732, 34] 
    }, { 
        stack: 1, 
        linkedTo: 0, 
        type: 'columnrange', 
        name: 'Year 1800', 
        data: [ [107, 108], [107, 108],[107, 108], [107, 108],[107, 108] ] 
    }, { 
        stack: 2, 
        linkedTo: 1, 
        type: 'columnrange', 
        name: 'Year 1900', 
        data: [ [107, 108], [107, 108],[107, 108], [107, 108],[107, 108] ] 
    }, { 
        stack: 3, 
        linkedTo: 2, 
        type: 'columnrange', 
        name: 'Year 2008', 
        data: [ [10, 11], [107, 108],[107, 108], [107, 108],[107, 108] ] 
    }] 
    
0

Я думаю, что Bullet Chart - это то, что вы искали. Возможно, они добавили эту функцию в более поздние версии. Вы можете добавить столько баров, сколько хотите. enter image description here

Смежные вопросы