Предоставляет ли Vega-Lite все функции, которые предоставляет Vega?
Я пытаюсь разработать интерактивную диаграмму с использованием Vega-Lite, но я не могу найти какую-либо документацию, которая относится к интерактивной диаграмме, в основном, списков событий.
Итак, я хотел знать, есть ли у Vega-Lite такая возможность.
Пожалуйста, помогите мне здесь, поскольку я новичок и действительно должен разработать интерактивную диаграмму, желательно с использованием Vega-Lite, если это возможно; иначе я пойду с Вегой.
2 ответа
Нет. Vega поддерживает все, что делает Vega-Lite, поскольку Vega-Lite компилируется в код Vega. Однако Vega-Lite не поддерживает все, что делает Vega.
Однако, если вы хотите использовать vega-lite, но хотите использовать функцию, доступную только в vega (например, интерактивность), вы можете начать с кода vega-lite, преобразовать его в код vega ( онлайн-редактор vega позволяет это) и затем продолжайте редактировать код vega.
Задать интерактивность в Vega-Lite можно будет с середины 2017 года. Вот объявление, включая бумагу и демонстрационное видео: Vega-Lite: грамматика интерактивной графики
Как сказано в принятом ответе: Нет. Позвольте мне привести примеры:
- Поддержка графики SVG: вы не можете выбрать способ визуализации диаграммы (изображения, svg) в Vega Lite.
- Week timeunit support: вы можете установить timeunit на "неделя" только в Vega, это отсутствие свойства особенно расстраивает.
- Выпадающие списки выбора: добавление раскрывающихся списков, обновляющих диаграмму при выборе, доступно только в Vega.
- Некоторые свойства стиля кольцевой диаграммы: Vega предоставляет больше возможностей для настройки внешнего вида кольцевой диаграммы.