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)"}
]
}
似乎还有另一个问题,但可能是 Kibana 特有的。即使所有信号都被修改了,在修改可视化时也只会考虑其中的一些变化。
问候。
解决方案
推荐阅读
- python - 未找到 Azure Devops 发布管道 Python 模块
- javascript - 在 RxJS 6 中取消订阅?
- vb.net - Visual Basic shell32.shell
- spring-cloud-dataflow - Spring Cloud 数据流浏览器控制台报错
- coq - 当您有多行定义归纳构造函数的操作时,这意味着什么?
- javascript - 简写 if-else 在 Javascript 中返回错误
- apache-kafka - Kafka 中的“__consumer_offsets”主题是什么
- node.js - Node.js 分号使用
- javascript - 单击后更改图像,但将其他选项卡重置为初始图像 javascript
- javascript - 如何在事件发生后使用 React 滚动到元素?