0

我想知道 vega-Lite 或 Vega 是否支持制作具有额外层的格子可视化?

我能够制作两种可视化类型,但不能将它们结合起来。我的问题是我希望能够使用导出到 png/svg 按钮一次保存所有分层图形。

谢谢你的帮助

4

2 回答 2

0

是的,Vega-Lite 2 支持视图合成。查看https://vega.github.io/vega-lite/docs/composition.html并让我们知道是否有不清楚的地方。

于 2017-07-31T05:02:28.210 回答
0

如果其他人发现了这个问题,但没有找到相关的其他问题,请参阅 Jake 的回答:你能在单个 Vegalite 图中有刻面和层吗?

简短的回答是您需要使用 Facet 运算符(而不是编码)。参考:https ://vega.github.io/vega-lite/docs/facet.html#facet-operator

这意味着您设置了 Vegalite 规格,例如:

{
  "facet": {
    ... // Facet definition
  },
  "spec": { "layer": [...]}
}

您不能使用层规范并将构面编码放入该规范中。我发现此页面在概念上很有帮助:https ://vega.github.io/vega-lite/docs/spec.html#common - 基本上使用 Facet View Specification,而不是 Layer View Specification。

于 2020-10-19T18:16:53.207 回答