如何使用字符串匹配 AmChart GeoJson 数据
How to match AmChart GeoJson data using string
我正在尝试使用 AmCharts 及其 GeoJson 文件绘制每个州县的一些计数。例如,加载 FL 县并添加计数。但是,似乎我需要知道县的 ID,而不仅仅是名称。有没有办法用县名匹配GeoJson?
我尝试了访问 GeoJson 数据中的属性 "name" 并在 polygonSeries.data 中添加计数的简单想法,但这不起作用。它仅在提供 id 时有效。
添加数据时,AmCharts 允许这样
polygonSeries.data =[
{ id: "12133", value: 60.524 }, // Washington
{ id: "12131", value: 300 }, // Walton
{ id: "12129", value: 500 }, // Wakulla
];
以上作品。以下没有
polygonSeries.data = [
{ name: "Washington", value: 60.524 }, // Washington
{ name: "Walton", value: 300 }, // Walton
{ name: "Wakulla", value: 500 }, // Wakulla
];
GeoJson 数据包含这样的相关信息
properties:{name:"Washington",id:"12133",STATE:"FL",TYPE:"County",CNTRY:"USA"},id:"12133"}
它显然是在匹配 properties.id 来查找对象,这就是它与 id 一起工作的原因。但是,这意味着我需要知道每个县的 ID。
那么有没有办法用县名来匹配呢?
我希望 AmCharts 匹配相关属性,而不仅仅是 ID,因为人们相对不知道这些属性。
在与 amChart 支持人员交谈后,无法执行此操作。
我正在尝试使用 AmCharts 及其 GeoJson 文件绘制每个州县的一些计数。例如,加载 FL 县并添加计数。但是,似乎我需要知道县的 ID,而不仅仅是名称。有没有办法用县名匹配GeoJson?
我尝试了访问 GeoJson 数据中的属性 "name" 并在 polygonSeries.data 中添加计数的简单想法,但这不起作用。它仅在提供 id 时有效。
添加数据时,AmCharts 允许这样
polygonSeries.data =[
{ id: "12133", value: 60.524 }, // Washington
{ id: "12131", value: 300 }, // Walton
{ id: "12129", value: 500 }, // Wakulla
];
以上作品。以下没有
polygonSeries.data = [
{ name: "Washington", value: 60.524 }, // Washington
{ name: "Walton", value: 300 }, // Walton
{ name: "Wakulla", value: 500 }, // Wakulla
];
GeoJson 数据包含这样的相关信息
properties:{name:"Washington",id:"12133",STATE:"FL",TYPE:"County",CNTRY:"USA"},id:"12133"}
它显然是在匹配 properties.id 来查找对象,这就是它与 id 一起工作的原因。但是,这意味着我需要知道每个县的 ID。 那么有没有办法用县名来匹配呢?
我希望 AmCharts 匹配相关属性,而不仅仅是 ID,因为人们相对不知道这些属性。
在与 amChart 支持人员交谈后,无法执行此操作。