我正在尝试使用此Simple d3.js Graph,但每当我在本地加载文件时,图形都不会呈现。
我不确定这是否与加载D3.js库有关?我在目录中有CSV文件。
我知道这是一个模糊的问题,但是为什么这不能在本地运作的任何想法?
答案 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尝试引用它。如果您有本地网络服务器,则可以使其正常工作。