Web ページに (Highcharts を使用して) 小さなグラフを埋め込もうとしています。私がやろうとしていることの例を提供しました。ページが読み込まれると、グラフは mainDiv の内容を上書きしてページ全体を占有します (ここには含めていません)。部門とチャートの寸法を変更してみました。「chart」の「renderTo」パラメーターも調べて、オブジェクト参照としてレンダリングしてみました。
この問題の原因を知っている人はいますか? チャートに重要なパラメーターがありませんか? または、コードを間違って記述しましたか? ありがとう。
<!-- mainDiv is what's getting overwritten -->
<div id="mainDiv"></div>
<div id="container" style="width:10px; height:10px;"></div>
<script>
$(function () {
$('#container').highcharts({
chart: {
type: 'bar'
},
title: {
text: 'Fruit Consumption'
},
xAxis: {
categories: ['Apples', 'Bananas', 'Oranges']
},
yAxis: {
title: {
text: 'Fruit eaten'
}
},
series: [{
name: 'Jane',
data: [1, 0, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
});
});
</script>