javascript - 仅显示美国完整县 map 中的一个州及其县

标签 javascript d3.js

是否可以从完整的美国县 map 中显示单个州?

我知道我可以获取每个州的形状文件和县并创建 topojson,但如果可能的话,我宁愿使用一个文件。

例如,以 Mike Bostock 的完整美国县 map 为例。 US Counties Map 是否可以仅显示纽约?

我还没有看到任何展示该类型功能的示例。

最佳答案

一旦您建立了 d3.json 包装器,您就可以使用 JavaScript 过滤方法,因此如果您的数据具有“state”字段:

d3.json(文件名,函数(错误,数据){ var single=data.filter(函数(d){ 返回 d.state==='俄亥俄州';} }

然后使用新的单个变量作为 d3 的数据

关于javascript - 仅显示美国完整县 map 中的一个州及其县,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39379127/

相关文章:

javascript - 如何根据对象过滤 GeoJson 中的对象?

javascript - 如何使用 Rohfosho/CordovaCallNumberPlugin

javascript - 如何在 Google Apps 脚本中呈现 Google Pay 按钮

d3.js - d3.event.active 用于拖放圆圈的目的

javascript - 使 d3 中的子节点靠近父节点

javascript - D3强制布局: how to update link color?

javascript - d3 数据的自定义分组

javascript - 图像 slider - 幻灯片动画 - jQuery

javascript - 如果字符串的任何变体在 URL 中匹配,则返回 true

javascript - 将链接列表从数组保存到文本文件(几乎可以正常工作)