Создайте ajax-вызов, который извлекает вашу информацию и отправляет ее в метод, способный обрабатывать несколько графиков путем сброса информации о графике.Сначала возьмите элемент, содержащий ваш график, и сохраните его в переменной, затем создайте ajax-вызов, который извлекает информацию, необходимую для создания вашего графика.В случае успеха вызовите resetGraph и передайте ему информацию.
var dataview = $("#placeholder");
$.ajax({
url: "index.php",
data: "stuff&junk&things",
method: 'GET',
dataType: 'json',
success: function(msg){
resetGraph(msg.dataview, msg.data, msg.data_ticks, msg.)
}
});
function resetGraph(dataview, data, data_ticks ){
plot = $.plot(dataview, data, {
points: { show: true, radius: 5 },
xaxis: { ticks: data_ticks, tickSize: 7 },
yaxis: {labelHeight: 2}
});
}
Теперь, когда вам нужно изменить свой график, просто отключите вызов вашего скрипта, захватите информацию, отправьте ее в resetGraph в случае успеха ион будет обновляться соответственно.