我想知道 vega-Lite 或 Vega 是否支持制作具有额外层的格子可视化?
我能够制作两种可视化类型,但不能将它们结合起来。我的问题是我希望能够使用导出到 png/svg 按钮一次保存所有分层图形。
谢谢你的帮助
我想知道 vega-Lite 或 Vega 是否支持制作具有额外层的格子可视化?
我能够制作两种可视化类型,但不能将它们结合起来。我的问题是我希望能够使用导出到 png/svg 按钮一次保存所有分层图形。
谢谢你的帮助
是的,Vega-Lite 2 支持视图合成。查看https://vega.github.io/vega-lite/docs/composition.html并让我们知道是否有不清楚的地方。
如果其他人发现了这个问题,但没有找到相关的其他问题,请参阅 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。