你如何使用jqPlot方法?

时间:2013-11-01 18:15:11

标签: jquery jqplot

我查看了他们的文档并搜索了互联网,但我似乎无法找到如何使用简单的JQuery插件语法的jqPlot方法的任何具体示例。

此区域的文档极其稀疏。例如,'destroy'的文档是:

this.destroy = function()
     

释放剧情所占用的所有资源

就是这样。而且它几乎与课程相提并论。这就是文件的范围。

所以我尝试了基本的:$('selector').jqplot('destroy')以及这种效果的一些变化,但它们不起作用。对于所有方法,我收到No data specified错误。我不确定这是指什么。我已经验证我正在创建的JQuery对象具有类jqplot-target,这可能是可以处理jqplot方法的。也许情况并非如此。

我非常感谢至少一个干净的,有效的示例,即在jqPlot初始化的元素上调用jqPlot方法。

2 个答案:

答案 0 :(得分:3)

这是你可以破坏图表的方法: 示例:JsFiddle link

$(document).ready(function(){
  //This will create the graph
   var plot2 = $.jqplot ('chart2', [[3,7,9,1,4,6,8,2,5]], {
      // Give the plot a title.
      title: 'Plot With Options',
      axesDefaults: {
        labelRenderer: $.jqplot.CanvasAxisLabelRenderer
      },
      axes: {
        // options for each axis are specified in seperate option objects.
        xaxis: {
          label: "X Axis",
           pad: 0
        },
        yaxis: {
          label: "Y Axis"
        }
      }
    });

    //To destroy the graph created by the above code
    plot2.destroy();
});

答案 1 :(得分:1)

简而言之,jqPlot很糟糕。使用Flot.