7

我正在尝试绘制两个谷歌树形图并将它们保存在选项卡中并收到错误消息:

<width>不允许svg 属性为负值

只有一个树形图是可见的。我假设另一个无法完成绘图。控制台中没有其他错误描述。(谷歌浏览器)。

我的代码:http: //jsfiddle.net/tTqjr/

4

3 回答 3

11

解决了这个问题。正在创建 Google Annotated 时间线的 div 元素具有display:none属性。只需确保在调用绘图函数之前将其display:none更改为。display:block

于 2011-09-14T22:58:39.483 回答
2

感谢这不是 OP 的问题,但我有同样的错误,设置display: block;对我没有任何影响,但我padding-top: 50px;在图表的 div 上,删除它为我解决了问题!

于 2016-06-20T11:05:11.593 回答
2

我将我的两个 div 包装在一个 boostrap 行/列对中,以使用 hide()/show()/toggle() 按钮来解决和切换它们。

<div class="row">
    <div class="col-md-12" id="chart_div">
    </div>
</div>
<div class="row">
    <div class="col-md-12" id="chart_div2">
    </div>
</div>

到:

<div class="row">
    <div class="col-md-12">
        <div id="chart_div">
        </div>
    </div>
</div>
<div class="row">
    <div class="col-md-12">
        <div id="chart_div2">
        </div>
    </div>
</div>
于 2016-09-20T13:01:57.173 回答