我正在尝试在我的网页上嵌入一个小图表(使用 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>