jqplot完全重绘了一个图形

时间:2011-11-23 15:21:00

标签: javascript jquery jqplot

如何完全销毁图形,然后从头开始重绘。我需要这个的原因是因为我想要选择更改图表类型,比如说条形图到折线图。

我不认为你可以做到这一点,所以我试图完全破坏图表,然后再制作一个新图形。

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

摧毁很顺利,但重新开始根本没用。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

请执行以下操作,

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