在d3v4的世界地图的示例中,找不到world_countries.json

时间:2017-03-30 14:00:25

标签: d3.js

运行此处找到的examaple:http://bl.ocks.org/micahstubbs/8e15870eb432a21f0bc4d3d527b2d14f

我收到无法找到world_countries.json的错误:

  

无法加载资源:服务器响应状态为404   (未找到)http://localhost:8000/world_countries.json

world_countries.json用于这段代码:

queue()
    .defer(d3.json, "world_countries.json")
    .defer(d3.tsv, "world_population.tsv")
    .await(ready);

我认为world_countries.json可能来自topojson,这是我在现有库中加载的方式

    <script src="http://d3js.org/queue.v1.min.js"></script>
    <script src="http://d3js.org/topojson.v1.min.js"></script>
    <script src="js/graphs/d3-tip.js"></script>
    <script src="js/graphs/map.js"></script>

我真的希望有人可以帮助我!

1 个答案:

答案 0 :(得分:2)

来自终端的

curl -O https://raw.githubusercontent.com/jdamiani27/Data-Visualization-and-D3/master/lesson4/world_countries.json

这会将https://raw.githubusercontent.com/jdamiani27/Data-Visualization-and-D3/master/lesson4/world_countries.json下载到您当前的工作目录。

或者只是在浏览器中访问https://raw.githubusercontent.com/jdamiani27/Data-Visualization-and-D3/master/lesson4/world_countries.json,选择全部,复制,粘贴到您喜欢的文本编辑器中并保存为world_countries.json,与您在d3示例中的其他文件保存在同一目录中正在与之合作。

祝你好运!