gpt4 book ai didi

python-3.x - Vega-Lite 的某些投影在 Altair 中不起作用

转载 作者:行者123 更新时间:2023-12-02 18:55:27 29 4
gpt4 key购买 nike

根据堆栈跟踪,我可以看到 Altair 仅接受以下投影 -

['albers', 'albersUsa', 'azimuthalEqualArea', 'azimuthalEquidistant', 'conicConformal', 'conicEqualArea', 'conicEquidistant', 'equalEarth', 'equirectangular', 'gnomonic', 'identity', 'mercator', 'naturalEarth1', 'orthographic', 'stereographic', 'transverseMercator']

但是,我真的想要一个基于多面体的投影,Cahill-Keyes具体来说。经过一番搜索后,我找到了这个页面,我可以在其中看到所有 Vega-Lite 投影 - https://observablehq.com/@vega/vega-lite-cartographic-projections它确实有一些多面体投影。

但是,其中很多似乎在 Altair 中不受支持。我认为,通常 Vega-Lite 中可用的任何内容都可以使用 Altair 完成,所以我想知道为什么 Altair 限制投影数量?

最佳答案

Altair 遵循 Vega-Lite schema .

Vega-Lite 在 ProjectionType 定义中列出了支持的投影;据此,允许的投影类型如下:

   "ProjectionType": {
"enum": [
"albers",
"albersUsa",
"azimuthalEqualArea",
"azimuthalEquidistant",
"conicConformal",
"conicEqualArea",
"conicEquidistant",
"equalEarth",
"equirectangular",
"gnomonic",
"identity",
"mercator",
"naturalEarth1",
"orthographic",
"stereographic",
"transverseMercator"
],
"type": "string"
},

如果您指定的投影与其中之一不匹配,Altair 将引发错误。

关于python-3.x - Vega-Lite 的某些投影在 Altair 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66227230/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com