javascript - 在 jqplot 折线图中动态传递系列

标签 javascript jquery jqplot

我用过 jqplot 折线图。 我已经使用 ajax 从 php 页面获取数据。在某些情况下,我将显示特定系列。所以

如何在 jqplot 折线图中动态传递系列并设置系列图例?

我手动编写了上述要求的代码。我在图例系列上应用了点击事件,并根据图例的点击绘制图表。

我还根据选择/取消选择系列图例更改了 y 轴值。

最佳答案

我最初尝试了@sdespont 发布的答案,但由于该系列需要适当的其他属性,它无法正常工作。通过执行以下操作,我能够使它正常工作:

plot1.data = data;
plot1.replot( data );

data 是一个 3D 数组,其构成与您在创建绘图时传入的相同。如果我只做了其中一部分而不做另一部分,它就不会正确刷新,但两者的结合似乎可以解决问题。以这种方式刷新绘图会动态添加或删除我添加到数据数组的任何系列。

希望对您有所帮助。

关于javascript - 在 jqplot 折线图中动态传递系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967026/

相关文章:

javascript - WordPress 下拉菜单重叠 - 悬停一个打开另一个

javascript - 由于(可能)错误的 bash 脚本导致的一些奇怪的错误

javascript - 无法使用 :not() Selector

jquery - 添加类 "selected"

javascript - 为客户端更新更新 View 的模型或数据表?

javascript - JQuery - 使用 fa fa-star 计算 i 的数量

jquery - 如何隐藏jqplot条形图的y轴标签

javascript - jqplot meter gauge 问题 : c. jqplot 未定义?

10 分钟不活动时 JavaScript 自动注销

javascript - jqPlot - 巴特图表不生成