Jqplot完全重绘图形

jqplot completely redraw a graph

本文关键字:绘图 图形 Jqplot      更新时间:2023-09-26

如何完全销毁一个图形,然后从头开始重新绘制一个。我需要这个的原因是我想要有一个选项来改变图形类型,比如说从条形图到线形图。

我不认为你能做到这一点,所以我试着把这个图完全破坏,然后再做一个新的。

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

破坏进行得很顺利,但重建根本不起作用。什么好主意吗?

按以下方式做,

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..

这是我自己的错误,jqplot实际上工作得很好。