[英]Vega: how to include topoJSON instead of using URL in the Vega spec
我使用 Vega 图表库。 每次我在选项卡之间切换时,应用程序都会呈现图表,其中一个图表的规格为 URL 的 topoJSON。 规范本身在 memory 中,但每次在重新渲染图表上都会调用此 URL。
本例使用URL加载世界map的topoJSON: https://vega.github.io/vega/examples/zoomable-world-map/
是否可以在规范中包含 topoJSON 而不是使用 URL? 或者至少以某种方式将其缓存在本地(不能使用 CDN)。
以下是如何内联提供 topojson。
创建数据如下
{
"name": "i",
"values": {},
"format": { "type": "topojson", "mesh": "yourMesh", "filter": "exterior" }
}
值大括号之间的所有内容都应该是您的整个 topojson 规范。 yourMesh 应该是特征或网格名称。
我会发布一个工作示例,但规格太大。 您可以在以下链接中下载 PowerBI 文件,该文件显示了此工作原理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.