首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jqPlot?

如何使用jqPlot?
EN

Stack Overflow用户
提问于 2012-11-24 07:27:01
回答 1查看 8.4K关注 0票数 0

我在项目中导入jqPlot,如下所示:

代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    <script language="javascript" type="text/javascript" src="../js/jqplot/jquery.min.js"></script>
    <script language="javascript" type="text/javascript" src="../js/jqplot/jquery.jqplot.min.js"></script>
    <link rel="stylesheet" type="text/css" href="../js/jqplot/jquery.jqplot.css" />
    <script type="text/javascript">
      $.jqplot('chartdiv', [[[1, 2],[3,5.12],[5,13.1],[7,33.6],[9,85.9],[11,219.9]]]);
    </script>
  </head>
  <body>
    <div id="chartdiv" style="height:400px;width:300px; "></div>
  </body>
</html>

我在Chrome中打开了这个html页面,但是有一条错误消息:

$.jqplot('chartdiv',[[1,2,3,5.12,13.1,7,33.6,9,85.9,11,219.9]); 未定义的TypeError:不能调用未定义的方法'jqplot‘

我不太清楚原因。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-24 07:47:41

jqplot抛出一个异常:

代码语言:javascript
复制
Uncaught No plot target specified 

这意味着它无法找到要放置图表的位置,因为DOM还没有准备好。您可以通过在jQuery函数中封装对jQuery的调用来修复它。

代码语言:javascript
复制
$(function(){
    $.jqplot('chartdiv', [[[1, 2],[3,5.12],[5,13.1],[7,33.6],[9,85.9],[11,219.9]]]);
});

例子:http://jsfiddle.net/jaimem/6ds84/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13539258

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档