用jqplot完全重绘一个图表

4

我该如何完全销毁一个图表,然后从头开始重新绘制一个呢?我需要这样做的原因是因为我想可以选择更改图表类型,比如从柱状图变成折线图。

我认为你不能直接这样做,所以我尝试完全销毁图表并重新创建一个新的。

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

摧毁操作顺利完成,但重新初始化操作完全不起作用。有什么想法吗?

你是否遇到了错误?对我来说是有效的:http://jsfiddle.net/larsenmtl/jAHYc/2/ - Mark
对不起,我刚刚发现这是我的错误。现在它可以正常工作了 :p - Bill Software Engineer
2个回答

2
请按照以下步骤操作:
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

这是我的错误,实际上 jqplot 运行得很好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接