flotr(さまざまなチャートを開発するためのオープンソースのjavascript)を使用して、単純な円グラフを描画しようとしています。しかし、私が与えたコードはほとんど機能しません。チャートが描画され、分解プロパティ、水平線と垂直線がすべて正常に機能します。しかし、マウス トラッカーと凡例は機能していません。私はコードでいくつかの間違いを犯したと思います。しかし、私はそれをクリアすることはできません。誰でも私を助けてください。前もって感謝します。
<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>