我正在尝试使用 django 后端创建 d3.js 可视化。
我正在尝试将一些 json 渲染到地图中:
d3.json("world-countries.json", function(json) {
self.countries.selectAll("path")
.data(json.features)
.enter().append("path")
.attr("d", self.path)
.on("mouseover", function(d) {
d3.select(this).style("fill","#6C0");})
.on("mouseout", function(d) {
d3.select(this).style("fill","#000000");})
});
但我不断收到错误:
Uncaught TypeError: Cannot read property 'features' of null
我不确定如何通过 Django 访问 json 对象;有人有什么想法吗?