0

我在我的文件开头制作了一个基于:http: //jsfiddle.net/kaliatech/4TMMD/的 html 文件,我添加了:

<script src="data/d3.v3.js"></script>
<script src="data/nv.d3.min.js"></script>
<script src="data/nv.d3.js"></script>
<script src="data/tooltip.js"></script>

但我看到这个错误:错误:

 Invalid value for <circle> attribute cx="NaN" d3.v3.js:663
    attrFunction.
Uncaught TypeError: Cannot read property '0' of undefined d3.v3.js:4157

因此无法显示工具提示。d3.v3.js怎么可能有这个错误!为什么我会收到此错误?

4

1 回答 1

1

我相信您需要添加一个 charset 属性,以便您的浏览器正确解码 d3.v3.js 中的 utf-8 字符。这是http://d3js.org推荐的脚本标签:

<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
于 2013-07-04T04:45:15.123 回答