我只是试图用flotr(一个用于开发各种图表的开源javascript)绘制一个简单的饼图。但是我给出的代码有点作用。该图表是绘制的,爆炸属性,水平和垂直线都可以正常工作。但鼠标跟踪器和传说不起作用。我认为我在代码中犯了一些错误。但我无法清除它。任何人都可以帮助我。提前致谢。我使用flotr的饼图的html文件没有完全工作
<html>
<head>
<script type="text/javascript" src="prototype-1.6.0.2.js"></script>
<script type="text/javascript" src="flotr.js"></script>
</head>
<body>
<div id="container" style="width:600px;height:300px;" ></div>
<script type="text/javascript">
(function basic_pie(container) {
var
d1 = [[0, 4]],
d2 = [[0, 3]],
d3 = [[0, 1.03]],
d4 = [[0, 3.5]],
graph;
graph = Flotr.draw('container', [
{ data : d1, label : 'Comedy' },
{ data : d2, label : 'Action' },
{ data : d3, label : 'Romance',
pie : {
explode : 50
}
},
{ data : d4, label : 'Drama' }
], {
HtmlText : false,
grid : {
verticalLines : false,
horizontalLines : false
},
xaxis : { showLabels : false },
yaxis : { showLabels : false },
pie : {
show : true,
explode : 6
},
mouse : { track : true },
legend : {
position : 'se',
backgroundColor : '#D2E8FF'
}
});
})(document.getElementById("editor-render-0"));
</script>
</body>
</html>
感谢matthew。现在它适用于我。但鼠标轨道问题依然存在。我在这里更新了代码。 http://jsfiddle.net/Kpmcn/2/ – 2012-07-13 05:41:24