Отчет Altair в формате HTML, но диаграммы отображаются только частично

Я создавал отчеты с помощью Altair, которые включают несколько диаграмм (более 100), и отображал их в один HTML-файл. Я отправляю отчеты в формате HTML членам команды, но некоторые из них говорят, что могут видеть только некоторые из отображаемых диаграмм. Поскольку я сделал диаграммы интерактивными, вы по-прежнему можете видеть данные при наведении курсора на диаграммы.

Я могу без проблем видеть все графики в своем браузере, но не знаю, как это сделать, чтобы сделать их доступными для всех. У меня есть член моей команды, который пытается сделать то же самое, чтобы установить пакеты Altair и selenium webdriver для Chrome, также отключить блокировщик рекламы, но все равно не работает. Кто-нибудь знает, как это решить? Или есть ли какой-либо другой обходной путь, например создание PDF-файла для отчетности? Хотел бы знать, какие настройки потребуются, если вы поделитесь отчетами Altair с другими в формате HTML. Впереди спасибо!

Ссылка на устранение неполадок дисплея здесь: https://altair-viz.github.io/user_guide/troubleshooting.html


person urnotmu    schedule 22.02.2021    source источник
comment
Это может быть довольно сложно устранить. Я бы посоветовал, чтобы ваш член команды попробовал с меньшими HTML-файлами Altair, чтобы убедиться, что они могут полностью видеть эти диаграммы. Затем вы можете попробовать с разными браузерами и файлами разного размера как на вашем компьютере, так и на их компьютере, чтобы выяснить, связано ли это как-то с одной из этих переменных. Это похоже на проблему, специфичную для их машины, если у вас все работает хорошо.   -  person joelostblom    schedule 22.02.2021
comment
Спасибо @joelostblom! Да, я думаю, это было бы решением этой проблемы за счет уменьшения размера файлов HTML. ‹1MB каждый файл выглядит работоспособным. Я также пытался сгенерировать PNG / SVG и распечатать PDF, но в этом случае будет потеряна интерактивная функция, которая для нас очень полезна. Хотите знать, какие пакеты вы бы порекомендовали для построения отчетов?   -  person urnotmu    schedule 02.03.2021
comment
Я обычно экспортирую записные книжки в формате HTML или создаю информационную панель, но я не сталкивался с ситуацией, когда я создаю столько графиков, сколько вы упомянули здесь, поэтому я не сталкивался ни с одной из этих проблем.   -  person joelostblom    schedule 03.03.2021


Ответы (1)


На этот вопрос сложно ответить без дополнительной информации, но я подозреваю, что это связано с одной из двух причин:

  1. просмотр документа в несовместимом браузере: для Vega-Lite требуется браузер с поддержкой ES6, поэтому, например, диаграммы не будут правильно отображаться в Internet Explorer и некоторых других браузерах; см. Устранение неполадок дисплея для получения дополнительной информации.
  2. данные, которые не видны на компьютере коллеги: например, если вы используете преобразователь данных json, тогда источник данных находится в файловой системе вашего собственного компьютера, и поэтому диаграммы не будут отображаться на компьютере вашего коллеги.
person jakevdp    schedule 22.02.2021