Я использую шаблон диаграммы Vega-Lite (используя vega-embed) на панели инструментов, содержащей фильтры для управления различными аспектами отображаемых данных. Диаграмма содержится в виджете определенного размера и использует ""autosize": {"type": "fit", "contains": "padding"}
для управления размерами диаграммы.
Одна из диаграмм вызывает у меня некоторые проблемы - гистограмма с накоплением, отображающая некоторые значения во времени, сгруппированные по компаниям. В некоторых случаях слишком много компаний в данных, переносимых на приборную панель, приводят к тому, что легенда отсекается. EG только ~ 25 из 50+ записей легенды, показывающих
Есть ли способ сделать эту легенду более полезной? Я использую всплывающие подсказки, но если отключить легенду (отвергнутую менеджером по продукту), я не знаю, как поступить. Я попытался составить некоторую условную логику, чтобы сделать так, чтобы при различном числе> = 25 тогда "legend": {"columns": 2}
, но не было никакой удачи в выполнении этой работы.
У кого-нибудь есть идеи по общему решению, которое будет работать как для экземпляров 25+ легенд, так и для 5? Иметь легенду с возможностью прокрутки было бы идеальным решением, а также ограничение количества записей легенды (оставшихся в ячейке other
) также являются жизнеспособными альтернативами, о которых я думал, но не знаю, как это сделать в вегетарианстве. lite.
Заранее спасибо!
PS Я не веб-разработчик, просто аналитик, который взял на себя работу по написанию спецификаций vega-lite, поэтому извиняюсь за отсутствие технических подробностей окак это развернуто!