使用d3.js时出现意外令牌错误?

使用d3.js时出现意外令牌错误?,d3.js,D3.js,当我参考d3.js时,我得到了错误 Uncaught SyntaxError: Unexpected token ILLEGAL bar.html:27 Uncaught ReferenceError: d3 is not defined var ε = 1e-6, ε2 = ε * ε, Ï€ = Math.PI, Ï„ = 2 * Ï€, τε = Ï„ - ε, halfÏ€ = Ï€ / 2, d3_radians = Ï€ / 180, d3_degrees = 18

当我参考d3.js时,我得到了错误

Uncaught SyntaxError: Unexpected token ILLEGAL
bar.html:27 Uncaught ReferenceError: d3 is not defined

 var ε = 1e-6, ε2 = ε * ε, π = Math.PI, τ = 2 * π, τε = τ - ε, halfπ = π / 2, d3_radians = π / 180, d3_degrees = 180 / π;
  function d3_sgn(x) {
    return x > 0 ? 1 : x < 0 ? -1 : 0;
  }
未捕获的语法错误:意外标记非法
html:27未捕获引用错误:未定义d3
varε=1e-6,ε2=ε*µ,Ï€=Math.PI,Ï=2*207€,ε=Ï-ε,半€=Ï/2,d3Ï弧度=Ï/180,d3Ï度=180/207;;
功能d3_sgn(x){
返回x>0?1:x<0?-1:0;
}

当我提到d3.min.js时,一切都很好。但是我需要参考d3.js进行调试,请帮助。

您需要在HTML中包含
。d3使用一些在普通ASCII中不可用的特殊数学符号,因此您需要告诉浏览器使用UTF-8


(例如,请参见3.5中d3.random.normal的定义,第7396行)

您的html中是否有?“d3未定义”可能意味着您无法加载d3.v3.js。请确保URL正确,或者如果您没有连接到Internet,请确保文件本地副本的路径正确。@Edgar Aroutiounian,您是对的。请回答。顺便说一句,为什么添加此选项可以解决问题?