Я использую 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>
Может кто-нибудь предложить мне правильный способ создания круговых диаграмм Спасибо!
сначала добавьте jquery lib перед использованием jqplot.
<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>
возможно, вы получили jquery.jqplot.min.js в jqplot. вы должны сначала добавить jquery.jqplot.min.js перед использованием pieRenderer.min.js