jqplot полностью перерисовывает график - PullRequest
3 голосов
/ 23 ноября 2011

Как полностью уничтожить график, а затем перерисовать его с нуля.Причина, по которой мне это нужно, заключается в том, что я хочу иметь возможность изменить тип графика, скажем, гистограмму на линейный график.

Я не думаю, что вы можете сделать это, так что вместопопытайтесь полностью уничтожить график и просто создать новый.

plot.destroy();
$.jqplot("graph_id", [data], options);

Разрушение прошло нормально, но повторный запуск не работал вообще.Есть идеи?

Ответы [ 2 ]

1 голос
/ 07 октября 2013

Делай как следующее,

var inti = new Array();
inti.push([0, 0, 0]);
var plot2 = $.jqplot('graph_id', inti, null);
plot2.destroy();
plot2 =$.jqplot("graph_id", [data], options);

это перерисовает ваш jqplot ..

1 голос
/ 25 ноября 2011

Это была моя собственная ошибка, на самом деле jqplot работал нормально.

...