Javascript 参考错误:未定义nv(在html和js中使用nvd3)

Javascript 参考错误:未定义nv(在html和js中使用nvd3),javascript,d3.js,nvd3.js,Javascript,D3.js,Nvd3.js,也许我遗漏了一些非常简单的东西,但我的问题是: 我是d3和nvd3的新手,正在尝试使用它们来绘制图形。但是,每次我打开浏览器控制台时,它都会显示:“参考错误:nv未定义” 这就是我正在做的: <html> <head> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script sr

也许我遗漏了一些非常简单的东西,但我的问题是:

我是d3和nvd3的新手,正在尝试使用它们来绘制图形。但是,每次我打开浏览器控制台时,它都会显示:“参考错误:nv未定义”

这就是我正在做的:

<html>
<head>
  <meta charset="utf-8">
  <script src="http://code.jquery.com/jquery-latest.min.js"></script>
  <script src="https://d3js.org/d3.v3.min.js"></script>
  <script src="C:/Users/mou1av/Desktop/novus-nvd3-v1.8.2-168-g254a7b3/novus-nvd3-254a7b3/build/nv.d3.js"></script>
  <script src="C:/Users/mou1av/Desktop/novus-nvd3-v1.8.2-168-g254a7b3/novus-nvd3-254a7b3/build/nv.d3.min.js"></script>
 <link rel="stylesheet" type="text/css" href="C:\Users\mou1av\Desktop\novus-nvd3-v1.8.2-168-g254a7b3\novus-nvd3-254a7b3\build\nv.d3.css">

</head>

<script>

 nv.addGraph(function(){
 ... //graph code

 </script>

 <body>
 </body>
 </html>

nv.addGraph(函数(){
…//图形代码
我尝试了这个问题中的所有步骤:

但是我相信我正在使用所有正确的路径来访问我的nvd3.js和nvd3.min.js。 有人能告诉我怎么了吗?
谢谢。

为什么你要同时包括nv.d3.js及其简化版(nv.d3.min.js)?尝试删除其中一个。还要检查是否所有文件都已加载(在Chrome:developer console->sources中)@Luc已经尝试过了,先删除了一个,然后删除了另一个,同样的错误。你能尝试从cdn中引用文件吗?(例如和)@Luc,它成功了!非常感谢。我仍然很好奇为什么它没有像我那样工作,但仍然非常棒。不客气!我认为这与此问题类似:。你可以尝试在本地文件路径前加上“file://”。我还相信目录分隔符应该始终是常规的斜杠(不是像css文件路径中那样的反斜杠)。