使用d3.json导入本地json文件不起作用
我尝试使用导入本地.json文件d3.json()
。
该文件filename.json
与我的html文件存储在同一文件夹中。
但是(json)参数为null。
d3.json("filename.json", function(json) { root = json;
root.x0 = h / 2;
root.y0 = 0;});
. . .
}
我的代码基本上与此d3.js示例相同
回答:
如果您在浏览器中运行,则无法加载本地文件。
但是在命令行上运行开发服务器非常简单,只需cd
将文件放入目录中,然后:
python -m SimpleHTTPServer
(或python -m http.server
使用python 3)
现在,在浏览器中,转到localhost:3000
(或:8000
命令行上显示的所有内容)。
以下用于旧版本的d3:
var json = {"my": "json"};d3.json(json, function(json) {
root = json;
root.x0 = h / 2;
root.y0 = 0;
});
以上是 使用d3.json导入本地json文件不起作用 的全部内容, 来源链接: utcz.com/qa/425909.html