#signals #kibana #vega
Вопрос:
Я пытаюсь изменить значения сигналов широты, долготы и масштабирования, чтобы получить глобальное представление о стране, а затем, через определенное время (5 секунд), увеличить масштаб города. И вернитесь к исходному виду, и увеличьте масштаб, …
Я хотел бы изменить три сигнала (широту, долготу, масштабирование) одновременно. Но, согласно онлайн-редактору Vega, они обновляются последовательно. Есть ли способ сделать обновление одновременным?
Вот код:
{
"$schema": "https://vega.github.io/schema/vega/v5.json",
"signals":[
{"name":"scheduler","init":"0","on":[{"events":"timer{5000}","update":"if(scheduler==2,0,scheduler 1)"}]},
{"name":"longitude","update":"if(scheduler=='0'||scheduler=='2',3.15,2.325)"},
{"name":"latitude","update":"if(scheduler=='0'||scheduler=='2',46.5,45.61)"},
{"name":"zoom","update":"if(scheduler=='0'||scheduler=='2',5.5,10)"}
]
}
Кажется, есть еще одна проблема, но она может быть специфичной для Кибаны.
Даже если все сигналы изменены, при изменении визуализации учитываются только некоторые изменения.
С уважением.