Удалить серию Highstock с определенным идентификатором - PullRequest
1 голос
/ 26 августа 2011

Привет! Я только начал работать с JavaScript-диаграммами Highstock и пытался найти способ динамического добавления и удаления элементов диаграммы.Я уже могу динамически добавлять серии диаграмм и давать им уникальные имена, а также значения идентификаторов, но я не уверен, что они залипают.Мне было интересно, есть ли способ динамически удалять серии, не зная их индекс в массиве серий?

Заранее спасибо, Конор

Ответы [ 2 ]

6 голосов
/ 16 ноября 2011

У меня также были проблемы с тем, чтобы заставить это работать, но выяснилось, что это возможно, если вы установите идентификатор вручную, прежде чем добавить его в диаграмму, а затем использовать chart.get () для получения ряда.

newSeries.id = myID;
chart.addSeries(newSeries);

Позже вы можете позвонить:

chart.get(myID).remove()
4 голосов
/ 30 декабря 2011

Я использую этот код для динамического удаления всех рядов из диаграммы:

for(i=0;i<chart.series.length;i++){
    chart.series[i].remove();
}

Стоит отметить, что jQuerys $ .each () не работал, но цикл "for" работал.1004 *

...