0

我正在使用 jqplot 制作饼图,我使用了 jqplot 文档中给出的示例代码,但我遇到了一些错误,例如e.jqplot 未定义,我的代码如下:

<script src="js/jquery.js"></script>

<script type="text/javascript" src="js/piechart/jqplot.pieRenderer.min.js"></script>
<script type="text/javascript" src="js/piechart/jqplot.donutRenderer.min.js"></script>

<script>
$(document).ready(function(){
  var data = [
    ['Heavy Industry', 12],['Retail', 9], ['Light Industry', 14],
    ['Out of home', 16],['Commuting', 7], ['Orientation', 9]
  ];
  var plot1 = jQuery.jqplot ('weeklyProjectSummary', [data],
    {
      seriesDefaults: {
        // Make this a pie chart.
        renderer: jQuery.jqplot.PieRenderer,
        rendererOptions: {
          // Put data labels on the pie slices.
          // By default, labels show the percentage of the slice.
          showDataLabels: true
        }
      },
      //legend: { show:true, location: 'e' }
    }
  );
});
</script>


<div id="weeklyProjectSummary"></div>

有人可以建议我创建饼图的正确方法吗?谢谢!

4

2 回答 2

1

在使用 jqplot 之前先添加 jquery lib。

<script src="js/jquery.js"></script>
<script type="text/javascript" src="js/YourJqueryPath/jquery-1.9.1.js"></script> //Add js lib

<script type="text/javascript" src="js/piechart/jqplot.pieRenderer.min.js"></script>
<script type="text/javascript" src="js/piechart/jqplot.donutRenderer.min.js"></script>

<script>
于 2013-09-23T04:54:47.350 回答
0

也许你在 jqplot 中有 jquery.jqplot.min.js。在使用 pieRenderer.min.js 之前,您必须先添加 jquery.jqplot.min.js

于 2014-01-17T01:22:19.310 回答