在本地使用D3.js的问题

时间:2015-03-02 04:04:19

标签: d3.js

我正在尝试使用此Simple d3.js Graph,但每当我在本地加载文件时,图形都不会呈现。

我不确定这是否与加载D3.js库有关?我在目录中有CSV文件。

我知道这是一个模糊的问题,但是为什么这不能在本地运作的任何想法?

3 个答案:

答案 0 :(得分:2)

如果您使用的是Chrome,则可能会因为跨域安全限制而无法正常打开文件。尝试Firefox,看看是否是这种情况(它可能会让你正确加载文件)。

如果出现问题,您需要安装WAMP等本地Web服务器(如果您运行的是Windows)或按照维基页面上的说明进行操作:https://github.com/mbostock/d3/wiki

祝你好运

答案 1 :(得分:1)

更改尝试加载data.csv的行,以请求http://bl.ocks.org/d3noob/raw/b3ff6ae1c120eea654b5/a1f7e8f2a609bfab778b8c48eaa0f7c90f3f6f80/data.csv

上托管的版本

您无法在本地加载文件。

答案 2 :(得分:0)

不允许javascript从本地磁盘加载文件。这是保存到本地时csv文件变为什么,d3.js尝试引用它。如果您有本地网络服务器,则可以使其正常工作。