jqPlot过滤选项

时间:2012-07-23 11:33:20

标签: jquery filter charts jqplot

我的仪表板上装满了jqPlot(其中6个),它们主要通过时间戳或日期或位置工作。

jqPlot 上是否有选项让我按日期或位置过滤?顶部有某种形式的下拉菜单连接到图表并从json feed获取数据。和示例或起始链接将有所帮助。

感谢。

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。

首先,jqplot有一个datarenderer,它允许你通过一个函数获取数据(可能有一个ajax调用) http://www.jqplot.com/deploy/dist/examples/data-renderers.html 如果在绘制绘图后更改数据,则需要调用重绘图。 http://www.jqplot.com/docs/files/jqplot-core-js.html#jqPlot.replot

您还可以加载所有数据,并有一些预设缩放选项或类似的东西。 我已经看过它的例子,但我找不到一个快速的。

对于位置图,我会尝试显示/隐藏不同的系列。我确定这个选项在图例中可用,所以我试着抓住那个事件。 http://www.jqplot.com/docs/files/plugins/jqplot-enhancedLegendRenderer-js.html 如果您尝试$('td.jqplot-table-legend:first')。click();在http://www.jqplot.com/deploy/dist/examples/blockPlot.html的控制台中,您会明白