Динамическое добавление флагов в highcharts (не highstock)

Я нашел этот jsfiddle и хотел бы реализовать его после создания серии. часто я позволяю пользователю обновлять диаграмму, я делаю это, отправляя массив с плавающей точкой в ​​функцию setData серии.

например:

//Build the area values
for (var i = 0; i < area.length; i++)
{
    areaValues.push(parseFloat(area[i]));
}

chart.series[2].setData(areaValues,false);
chart.redraw();

Есть ли способ добавить флаги перед перерисовкой без воссоздания графика?

1 ответ

Проблема в вашем формате данных - для флагов должен быть этот:

{
    x: 9,
    title: 'I',
    text: 'Information'
}

Не просто число. Вы можете достичь того, что вам нужно, двумя способами, либо установив новые данные, либо добавив новые серии, см. Пример обоих: http://jsfiddle.net/sH777/180/

Другие вопросы по тегам