我正在为我的网站使用AmCharts,我希望将其放大。例如,我有以下代码:

<style>
#chartdiv {
width : 50%;
height : 500px;
float : left;
}
</style>
<script>
var chart = AmCharts.makeChart( "chartdiv", {
"type": "pie",
"theme": "light",
"autoMargins": false,
"marginTop": 2,
"marginBottom": 2,
"marginLeft": 2,
"marginRight": 2,
"fontSize": 14,
"dataProvider": [
{
"type": "Open Issues",
"number": op
},
{
"type": "Closed Issues",
"number": cl
},
{
"type": "Deferred Issues",
"number": df
},
{
"type": "Vendor Issues",
"number": ve
},
{
"type": "FAQ Issues",
"number": fq
}
],
"valueField": "number",
"titleField": "type",
"export": {
"enabled": true,
"libs": {
"path": "http://www.amcharts.com/lib/3/plugins/export/libs/"
}
}
} );
</script>
<div id="chartdiv"></div>


我想使图表完全展开。那可能吗?我提到了他们的网站帮助。它说使用margins作为0并且设置automargins为false,我已经尝试过了,但是不起作用。

最佳答案

尝试这个

 width : 100%;
 height : 100%;


确保图表div上方没有任何父div。

关于javascript - 全尺寸AmCharts,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29814549/

10-11 23:26