管理设置 - 可视化

Looker 包含丰富的内置可视化图表类型,可让您以多种方式绘制数据图表。如果您需要 Looker 内置的可视化类型中未包含的图表类型,Looker 提供了多种方法来向 Looker 实例添加自定义 JavaScript 可视化图表:

  1. 向 LookML 项目的清单文件添加 visualization 参数,以便直接向 LookML 项目添加自定义可视化图表。如需了解详情,请参阅 visualization 参数文档页面。
  2. 从 Looker Marketplace 安装可视化图表。启用 Marketplace 功能后,您可以安装 Looker Marketplace 可视化软件包。
  3. 使用 Looker 的管理菜单中平台部分的可视化图表页面,可安装和管理 Looker 自定义可视化图表代码库中的自定义 JavaScript 可视化图表。

本页介绍了如何使用 Looker 管理面板中的可视化图表页面添加自定义 JavaScript 可视化图表。

查看自定义可视化图表列表

为了获得下载的可视化图表的完整功能,客户自托管部署的管理员应确保安装相应版本的 Chromium 渲染器

Looker 的管理菜单中的平台部分的可视化图表页面会列出已添加到 Looker 实例中的所有自定义可视化图表。

该列表包含以下列:

获取自定义可视化图表

您可以从各种来源获取可视化图表,以便自定义并添加到 Looker 实例中,这些来源包括:

  • Looker 在此 Looker GitHub 页面上维护了一个可供公开使用的自定义可视化图表库。如需了解如何使用 Looker 的可视化图表 API 创建自己的可视化图表类型,请访问此 Looker GitHub 页面
  • 独立 Looker Marketplace,您可以在其中浏览可视化图表(称为“插件”)并访问其源代码。
  • 可从 Looker 实例访问的 Looker Marketplace。通过此应用市场,您可以直接在 Looker 实例中浏览和安装可视化图表。如需详细了解如何从 Looker Marketplace 安装可视化图表,请参阅使用 Looker Marketplace 文档页面。

添加新的自定义可视化图表

确定要向实例添加哪个可视化图表后,您可以使用 Looker 的管理菜单中平台部分的可视化图表页面,通过选择添加可视化图表按钮来添加自定义可视化图表。

Looker 会显示新可视化图表页面。如需添加新的可视化图表,请执行以下步骤:

  1. ID 字段中,输入可视化图表 JavaScript 中定义的相应可视化图表的唯一 ID。

  2. 标签字段中,输入可视化图表的名称。Looker 会在探索的 Looker 可视化图表菜单中显示此名称。

  3. 主要字段中,输入可视化图表的主要 JavaScript 文件的 URI,以将 Looker 指向您的 JavaScript 代码库。

  4. 如果托管自定义可视化图表代码的网站出于验证目的而使用子资源完整性 (SRI) 哈希,请在 SRI 哈希字段中输入 SRI 哈希。此字段位于高级选项下。Looker 的自定义可视化图表主机不使用 SRI 哈希。

  5. 依赖项字段中,输入可视化图表 JavaScript 所依赖的任何其他文件的 URI,然后点击添加。您可以输入多个 URI(以英文逗号分隔),也可以一次添加一个 URI。依赖项字段位于高级选项下。

  6. 选择保存

添加可视化图表后,您会在探索的可视化图表菜单中看到该图表,其名称与您为其添加的标签一致。您可以像使用 Looker 的任何现有可视化图表类型一样使用这种新的可视化图表类型。

如需通过可视化菜单查看自定义可视化图表,请执行以下操作:

  1. 图表菜单栏中选择 ... 三点状图标,以访问自定义图表。

  2. 选择可视化图表后,可视化图表的名称会显示在可视化图表菜单栏中。

修改自定义可视化图表

如需修改现有可视化图表,请选择该可视化图表右侧的修改按钮。Looker 会显示您用于添加可视化图表的同一页面(如添加新的自定义可视化图表中所述),但相关信息已预先填充。进行任何所需的更改,然后点击保存

删除自定义可视化图表

如需删除可视化图表,请在 Looker 的管理菜单的平台部分中,选择可视化图表页面上可视化图表右侧的删除按钮,然后在确认框中点击确定

删除可视化图表会将其从 Looker 中移除,但不会影响可视化图表的外部代码库中的任何内容。

删除可视化图表会停用使用相应可视化图表类型的任何 Look 或信息中心。您可以通过添加回具有相同可视化图表 ID 的已删除可视化图表来更正此问题。

问题排查

自定义可视化图表是社区支持的一项工作。Looker 的支持团队不会排查与自定义可视化图表或自定义可视化图表代码相关的问题。如需跟踪和解决 bug,请使用自定义可视化图表代码库中的 GitHub 问题,或访问 Looker 社区,了解有关自定义可视化图表的实用文章、对话和提示。