Можно ли сделать решетчатый многослойный сюжет с помощью вега-лайт или вега

Я хотел бы знать, поддерживает ли Vega-Lite или Vega создание решетчатых визуализаций с дополнительным слоем?

Я могу создать оба типа визуализации, но не могу их комбинировать. Моя проблема в том, что я хотел бы иметь возможность сохранять все многослойные фигуры сразу, используя кнопку экспорта в png / svg.

Спасибо за вашу помощь


person ArtFilPortrait Artiste tisseu    schedule 22.06.2017    source источник


Ответы (2)


Да, Vega-Lite 2 поддерживает композицию ракурсов. Ознакомьтесь с https://vega.github.io/vega-lite/docs/composition.html и дайте нам знать, если что-то непонятно.

person dominik    schedule 31.07.2017

Если кто-то еще нашел этот вопрос, но не другие связанные, обратитесь к ответу Джейка: Можно ли использовать грани и слои на одном графике вегалита?

Короткий ответ заключается в том, что вам нужно использовать Facet Operator (в отличие от кодировки). См .: https://vega.github.io/vega-lite/docs/facet.html#facet-operator

Это означает, что вы настроили свою спецификацию Vegalite следующим образом:

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

Вы не можете использовать спецификацию Layer и поместить кодировку фасета в эту спецификацию. Я нашел эту страницу концептуально полезной: https://vega.github.io/vega-lite/docs/spec.html#common - по существу используйте спецификацию просмотра фасетов, а не спецификацию просмотра слоев.

person izyda    schedule 19.10.2020