我有一个 GeoJSON map ,我正在尝试将其连接到 Highmaps 中。该 map 由 4 个将包含数据的小方 block ("properties": {"name":"shape1"}
) 和 1 个永远不会包含数据的大方 block ("properties": {"name":"base"}
) 这个大正方形的目的是作为其他正方形的背景形状。
问题是大形状总是在小形状之上。我已经在 GeoJSON 文件中尝试了这两种安排:
将大形状放在小形状之前
将大形状放置在小形状之后
请参阅 this example
有没有办法让有数据的形状位于没有数据的形状之上?
最佳答案
简单地为该基本元素设置空值,如下所示:http://jsfiddle.net/91ut26vz/1 - 请注意它需要是数据数组中的第一个元素。
// Prepare random data
var data = [
{
"name": "base",
"value": null
},{
"name": "shape1",
"value": 728
},
{
"name": "shape2",
"value": 710
},
{
"name": "shape3",
"value": 963
},
{
"name": "shape4",
"value": 541
}
];
关于javascript - 为什么没有数据的国家总是名列前茅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27349490/