【发布时间】:2017-04-28 09:57:07
【问题描述】:
我有一个topojsonfile,其中包含印度的所有地区。我只想渲染特定州的地区。我不知道该怎么做。
这是我的初始代码(它呈现所有区域):
var district_geo_obj = topojson.feature(district, district.objects.india_district); var district_projection = d3.geoMercator() .fitSize([width/2, width/2], district_geo_obj); var district_path = d3.geoPath().projection(district_projection); map_svg.selectAll("path") .data(district_geo_obj.features) .enter().append("path") .attr("d", district_path) .attr('class', 'map-margin-const') .style('fill', function(d) { return 'red'; })
这是topojson文件的截图
【问题讨论】:
标签: dictionary d3.js topojson