在我的页面中,我有以下div
<div><h2>Test</h2></div> <div id="chart_div" style="width: 1200px; height: 600px;"></div>
我没有任何样式,除了bootstrap 3提供的默认值.
但是左边的空白区域渲染了谷歌图表(见截图)
有没有办法来解决这个问题?
修复更新:
根据davidkonrad的建议,我在我的图表中添加了以下选项
chartArea : { left: 30,top:30 }
现在它有效
解决方法
它不是由引导程序引起的 – 可以很容易地在“新鲜”引导程序中重现行为3.它是由容器的巨大宽度引起的.
未定义chartArea时,chartArea.left,top,width和height为per default set to auto,这意味着图表会尝试将自身置于容器内,包括垂直和水平.您可以通过在容器周围设置边框来观察自己.设置chartArea.left以强制图表位置在您想要的位置,例如:
var options = { chartArea : { left: 80 } };
要么
var options = { chartArea : { left: "10%" } };