【发布时间】:2012-12-20 07:14:58
【问题描述】:
我使用了 jqplot 折线图。 我已经使用 ajax 从 php 页面获取数据。在某些情况下,我将显示特定系列。所以
如何在 jqplot 折线图中动态传递系列并设置系列图例?
我已经手动编写了上述要求的代码。我已经在图例系列上应用了点击事件,并根据点击图例绘制图形。
我还根据选择/取消选择系列图例更改了 y 轴值。
【问题讨论】:
-
我会说在ajax回调中重新创建你的jqplot对象,然后使用replot函数
-
对不起,我现在工作的地方没有例子,但您只需要使用新系列(值,...)重新创建您的 Jqplot 图,然后调用 plot.replot() where plot是之前创建的 jqplot 对象(plot = $.jqplot('chart', ...
-
好的,但是在我的代码中,我每次都创建 jqplot 的新对象并绘制图形。我不知道如何在现有对象中传递新的系列值。所以举个例子
-
这里有一个很好的例子可以启发你:jsfiddle.net/fracu/HrZcj
-
@sdespont 谢谢很好的例子。我有另一个问题是否可以动态添加另一个系列? ,我想根据某些条件在图中动态添加和删除系列。
标签: javascript jquery jqplot