Looker 包含丰富的内置可视化图表类型列表,可让您以多种方式绘制数据图表。如果您需要的图表类型不在 Looker 的原生可视化图表类型中,Looker 提供了多种向 Looker 实例添加自定义 JavaScript 可视化图表的方法:
- 将
visualization
参数添加到 LookML 项目的清单文件中,以便直接将自定义可视化图表添加到 LookML 项目。如需了解详情,请参阅visualization
参数文档页面。 - 从 Looker Marketplace 安装可视化图表。启用 Marketplace 功能后,您可以安装 Looker Marketplace 插件,包括可添加到 Looker 内置可视化库的可视化图表类型。如需详细了解如何从 Looker Marketplace 安装插件,请参阅 Using the Looker Marketplace(使用 Looker Marketplace)文档页面。如需了解如何创建可添加到 Looker Marketplace 并供其他 Looker 用户访问的可视化图表,请参阅为 Looker Marketplace 开发自定义可视化图表文档页面。
- 使用 Looker 管理菜单的 Platform 部分中的 Visualizations 页面,从 Looker 的自定义可视化图表仓库中安装和管理自定义 JavaScript 可视化图表。
本页介绍了如何使用 Looker 管理面板中的可视化图表页面添加自定义 JavaScript 可视化图表。
查看自定义可视化图表的列表
为确保下载的直观化图表能够正常使用,客户托管部署的管理员应确保安装适当版本的 Chromium 渲染程序。
Looker 管理菜单的平台部分中的可视化图表页面会列出已添加到您的 Looker 实例中的所有自定义可视化图表。
该列表包含以下列:
- ID:分配给自定义可视化的唯一 ID。您可以在 JavaScript 代码中或使用管理页面添加或修改可视化图表时分配此值,也可以在使用 LookML 项目清单文件添加可视化图表时在可视化图表的
id
参数中分配此值。 - 标签:在 Looker 可视化图表菜单中为可视化图表类型指定的名称。当您使用“管理”页面添加或修改可视化图表时,系统会分配此值;当您使用 LookML 项目清单文件添加可视化图表时,则可以在可视化图表的
label
参数中指定此值。 - Main:可视化图表的主要 JavaScript 代码的 URI。当您使用“管理”页面添加或修改可视化图表时,系统会分配此值;当您使用 LookML 项目清单文件添加可视化图表时,则可以在可视化图表的
url
参数中指定此值。 - 操作:用于修改或删除可视化图表配置的按钮。使用 LookML 项目的清单文件添加的可视化图表不会显示这些按钮。如需修改这些可视化图表,请前往 LookML 项目的清单文件,然后直接修改
visualization
参数。
添加新的自定义可视化图表
您可以在 Looker 的 Looker Marketplace 中找到 Looker 的可视化块列表。Looker 还维护一个可供公众使用的自定义可视化图表库,您可以在 Looker GitHub 页面上找到该库。如需了解如何使用 Looker 的 Visualization API 创建自己的可视化图表类型,请访问此 Looker GitHub 页面。
确定要向实例添加哪种可视化图表后,您可以使用 Looker 管理菜单的平台部分中的可视化图表页面,通过选择添加可视化图表按钮来添加自定义可视化图表。
Looker 会显示新建可视化图表页面。如需添加新的可视化图表,请执行以下步骤:
在 ID 字段中,输入可视化 JavaScript 中定义的可视化的唯一 ID。
在标签字段中,输入可视化图表的名称。Looker 会在“探索”的 Looker 可视化图表菜单中显示此名称。
在 Main 字段中,输入可视化图表的主要 JavaScript 文件的 URI,以将 Looker 指向您的 JavaScript 代码库。
如果托管自定义可视化代码的网站出于验证目的使用子资源完整性 (SRI) 哈希,请在 SRI 哈希字段中输入 SRI 哈希。您可以在高级选项下找到此字段。Looker 的自定义可视化主机不使用 SRI 哈希。
在 Dependencies(依赖项)字段中,输入可视化 JavaScript 依赖的任何其他文件的 URI,然后点击 Add(添加)。您可以输入多个 URI(用英文逗号分隔),也可以一次添加多个 URI。Dependencies(依赖项)字段位于 Advanced options(高级选项)下。
选择保存。
添加可视化图表后,您会在“探索”中的可视化图表菜单中看到它,并看到您为其添加的标签。您可以像使用 Looker 的任何现有可视化图表类型一样使用新可视化图表类型。
如需从“可视化”菜单查看自定义可视化,请执行以下操作:
从可视化图表菜单栏中选择
...
三点状图标,以访问自定义可视化图表。选择可视化图表后,可视化图表的名称会显示在可视化图表菜单栏中。
修改自定义可视化图表
如需修改现有可视化图表,请选择可视化图表右侧的修改按钮。Looker 会显示您添加可视化图表时所用的页面(如添加新的自定义可视化图表中所述),但相关信息已填充。进行所需的更改,然后点击保存。
删除自定义可视化图表
如需删除可视化图表,请在 Looker 的管理菜单的平台部分中,选择可视化图表页面上相应可视化图表右侧的删除按钮,然后点击确认框中的确定。
删除可视化图表会将其从 Looker 中移除,但不会影响可视化图表的外部代码库中的任何内容。
删除某个可视化图表会停用使用该可视化图表类型的所有数据分析卡片或信息中心。您可以通过使用相同的可视化图表 ID 重新添加已删除的可视化图表来修正此问题。
问题排查
自定义可视化图表由社区支持。Looker 的支持团队不会排查与自定义可视化图表或自定义可视化图表代码相关的问题。如需跟踪和关闭 bug,请使用自定义可视化图表代码库中的 GitHub 问题,或访问 Looker 社区,查看有关自定义可视化图表的操作方法帖子、对话和提示。