Я пытаюсь воссоздать пример картограммы Дорлинга с геойсоном вместо файла топойсона.
Однако все мои точки объединяются вокруг центральной точки, а не притягиваются ких лат-центроид.Мой набор данных представляет собой стандартную коллекцию объектов Geojson.Мой код похож на тот, что в примере, за исключением блока данных, в котором он модифицирован, чтобы учесть тот факт, что я использую геойсон вместо топойсона:
data: [
{
name: 'states',
url: 'data/world.json',
format: { type: 'json', property: 'features' }
},
{
name: 'pop',
url: 'data/cts.json',
transform: [
{
type: 'lookup',
from: 'states',
key: 'properties.name',
fields: ['origin'],
as: ['geo']
},
{
type: 'filter',
expr: 'datum.geo'
},
{
type: 'formula',
as: 'centroid',
expr: "geoCentroid('projection', datum.geo)"
}
]
}
],
Есть предложения относительно того, что идет не так?
Спасибо