Я пытаюсь построить Vega Chart, которая отображает график ежедневных объемов трафика для разных сайтов.Каждый сайт имеет определенную гистограмму, и они представлены вертикально, как показано на следующем рисунке.
5 диаграмм сайтов
На основе набора данных можно иметь от 1 до5 разных сайтов, и мне нужно динамически изменять высоту графика в зависимости от набора данных.Если я этого не сделаю и предоставлю фиксированную высоту, если она слишком мала, диаграмма может перекрывать друг друга.
Перекрывающиеся графики
, если она слишком великабольшие гистограммы находятся далеко друг от друга.
дальние графики
Я использую сигнал для расчета высоты графика:
{"name": "height", "update": "N * (offset + cellHeight)"}
где N - количество столбчатых диаграмм, которые должны содержаться на диаграмме (теперь вручную установлено на 5).
Можно ли динамически устанавливать N на основе некоторых агрегатов входных данных, которые дают мнеколичество различных сайтов и, следовательно, количество гистограмм для отображения?
Спасибо за помощь.
Приветствия, L