最近几周我开始学习d3和javascript来制作可视化。我从零开始(我甚至不知道任何HTML)但现在经过一段艰难的时间后我终于开始工作了。我设法制作了我想要的可视化(json中的等值线以及csv中的其他数据)并且它在本地工作得非常好。
现在的问题是,如果我想从服务器加载csv(我使用dropbox公共文件夹),地图就不会再显示了。从服务器加载json没有问题,在我尝试的另一个可视化中,加载(仅)csv也可以使用相同的命令。
我用来加载这两个文件的代码如下(csv回调中的json,因为它们之后需要耦合以绘制等值线):
d3.csv("Data.csv", function(error, data) {
d3.json("MapData.json", function(error, json) {
...} }
从论坛搜索中我怀疑它与(a)同步加载有关,但我不确定并且不知道如何解决它。
任何有帮助的人?