使用D3.js映射:向json映射添加属性与绑定外部(csv)数据

使用D3.js映射:向json映射添加属性与绑定外部(csv)数据,json,csv,d3.js,Json,Csv,D3.js,首先,如果这是一个关于这个问题的错误论坛,或者在其他地方的另一个帖子中被问到和回答,我表示歉意 我开始使用D3.js创建交互式地图,斯科特·默里的书已经证明是一个巨大的资源。然而,在设计/哲学层面上,我仍然有一点困惑:我在网上找到的大多数教程都集中在使用数据文件.csv和用于geometrics.geojson.topojson等的文件进行映射 与将存储在外部文件(如.csv文件)中的数据作为属性添加到.json对象相比,将这些数据绑定到地理区域是否有特别的优势?本质上,当您可以只使用一个文件时

首先,如果这是一个关于这个问题的错误论坛,或者在其他地方的另一个帖子中被问到和回答,我表示歉意

我开始使用D3.js创建交互式地图,斯科特·默里的书已经证明是一个巨大的资源。然而,在设计/哲学层面上,我仍然有一点困惑:我在网上找到的大多数教程都集中在使用数据文件.csv和用于geometrics.geojson.topojson等的文件进行映射

与将存储在外部文件(如.csv文件)中的数据作为属性添加到.json对象相比,将这些数据绑定到地理区域是否有特别的优势?本质上,当您可以只使用一个文件时,为什么还要使用两个文件,尤其是在地图不更新的情况下


任何关于这似乎是首选的见解都将不胜感激。

唯一的优势是,您可以使用多个按需加载的数据源,或者使用相同的地理数据更改数据源。如果这不适用于你的情况,你最好使用单一的数据源。谢谢,拉尔斯。很高兴知道手头没有我忽略的基本问题,至少在这个例子中。干杯