javascript - HTML 格式的 Altair 报告,但图表仅显示部分
问题描述
我使用 Altair 构建了包含多个图表 (100+) 的报告,并将它们呈现到一个 HTML 文件中。我将 HTML 报告发送给团队成员,但其中一些人说他们只能看到显示的一些图表。由于我使图表具有交互性,因此将鼠标悬停在图表上时仍然可以看到数据。
我可以毫无问题地在浏览器上看到所有图表,但我不知道如何设置才能让所有人都可以使用。我让我的团队成员尝试做同样的事情来selenium
为 Chrome 安装 Altair 包和 webdriver,还关闭了 adblocker,但仍然没有成功。有谁知道如何解决这个问题?或者是否有任何其他解决方法,例如为报告目的生成 PDF?想知道如果以 HTML 格式与其他人共享 Altair 报告将需要哪些设置。提前谢谢!
此处引用了显示故障排除: https ://altair-viz.github.io/user_guide/troubleshooting.html
解决方案
如果没有更多信息,很难回答这个问题,但我怀疑这是由于以下两件事之一:
- 在不兼容的浏览器中查看文档:Vega-Lite 需要支持 ES6 的浏览器,因此,例如,图表将无法在 Internet Explorer 和其他一些浏览器中正确显示;有关详细信息,请参阅显示故障排除。
- 同事计算机不可见的数据:例如,如果您使用 json 数据转换器,则数据源位于您自己计算机的文件系统上,因此图表将无法在您同事的计算机上呈现。
推荐阅读
- linq - 在 DbContext 上构建过滤器
- javascript - 使用 node js、express 和 OracleDB 创建 API
- unix - PL/I 程序中的 z/OS MVS 和 z/OS UNIX 互操作?
- android - 数据未显示在列表中
- javascript - ng-model 未从控制器捕获默认值
- android - Listviews之间的按钮消失
- python - 名称“自我”未定义以及如何在 __init__ 之外请求它
- distributed-database - 如何使用 TiDB 中的配置文件修改 `sql_mode`?
- angular - Angular4 模态对话框问题
- asp.net - 从未检查过 FindControl 的 ASP-GridView 中的复选框