是否有可能与vega-lite或vega制作格子分层情节

时间:2017-06-22 19:27:22

标签: svg png visualization vega vega-lite

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

我能够同时进行两种可视化,但不能将它们组合起来。我的问题是,我希望能够使用export to png / svg button一次保存所有分层数据。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

是的,Vega-Lite 2支持视图合成。查看https://vega.github.io/vega-lite/docs/composition.html,如果不清楚,请告知我们。

答案 1 :(得分:0)

万一其他人找到了这个问题,但没有找到其他相关问题,请参考杰克的答案:Can you have facets & layers in single Vegalite plot?

简短的答案是,您需要使用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。