2013-05-16 4 views
0

У меня есть несколько серий на графике. Нажав на некоторые кнопки, они отображаются. Серии используют «скрыть». Отображение происходит только при нажатии на кнопку.Highcharts - событие после загрузки серии

{  
    id: "meq", 
    name: "Margin/Equity", 
    type: "candlestick", 
    data: data.candle, 
    color: "#ffa659", 
    yAxis: 1, 
    hide:true, 
    visible:false 
} 

Но в начале графика погрузки, показывающие всю серию и скрывающуюся поздно. Я хочу поставить картинку до полной загрузки. «Нагрузка» срабатывает раньше, чем мне нужно. (Все серии показаны)

events: { 
load: function() { 
$(".loading-icon").addClass("hidden"); // class for image befor loading 
} 
} 

И это не поможет поставить картину в:

xAxis: { 
events: { 
afterSetExtremes: function(e) { 
$(".loading-icon").addClass("hidden"); 
} 
} 

Как скрыть картину только после полной серии нагрузки?

+0

Как насчет использования chart.events.redraw? Он называется каждым временным рядом/точкой/осью или пользователем масштабируется диаграмма. –

ответ

0

Я думаю, вы можете захотеть взглянуть на addSeries

Вот jsfiddle от их документации

Итак, по существу, вы работаете

chart.addSeries({ 
    data: [1,3,45,6,3] 
}); 
Смежные вопросы