TIBCO Cloud™ Spotfire® Business Author 用户指南

图表 mod 开发

尽管 Spotfire 提供了许多不同的图表类型,您也可能错过某种将数据可视化的方法。为了填补这一空白,Spotfire 提供了一个框架,使开发人员能够使用新的自定义图表扩展 Spotfire。通过提供的 Spotfire mod API,可以使用 JavaScript 或 TypeScript 来创建这些自定义图表,我们称之为图表 mod。

下面的面积图便是使用此框架创建的图表 mod 的示例。



图表 mod 如何工作?

您可以将图表 mod 视为一个图表,其外观由创建了图表 mod 的 mod 开发人员指定,但所有与数据相关功能的处理方式与任何本地 Spotfire 图表一样。最终用户会感觉图表 mod 与 Spotfire 集成在一起,因为图表对交互的响应均与本地图表一样。例如,您可以将图表 mod 拖到图表画布上,并更改在各个图表轴上选择的内容。此外,无论是本地图表还是图表 mod,所有的图表中都能正常使用数据过滤。最终用户甚至可能不会注意到有所区别。

图表 mod 可以基于 Spotfire 支持的任何数据源创建:内存中的数据、数据库中的数据、流数据和按需数据。

与他人共享图表 mod

Spotfire 中的图表 mod 可以通过多种方式分享给其他用户访问。您可以将其
  • 保存到 Spotfire 库。

    保存到库中后,图表 mod 就可以添加到分析中,也可以固定到图表浮出控件上。用户可以浏览并搜索库中的图表 mod。

  • 嵌入到分析中。

    该分析随后可以保存到库或另存为本地文件。

开发图表 mod

图表 mod 的开发人员需要一个正在运行的 Spotfire 客户端实例和一个源代码编辑器。开发人员可以从示例图表 mod 开始,您可以从 GitHub 上的 Spotfire Mod 下载这些示例。要下载的示例是使用 Visual Studio Code 编辑器构建的。当使用 Visual Studio Code 作为编辑器时,在开发过程中,可以在 Spotfire 客户端上实时预览 mod。

有关实际开发和工具的详细信息,请参见入门

版本处理

默认情况下,如果将图表 mod 重新保存到 Spotfire 库,在使用图表 mod 的所有分析中都会更新图表 mod 的所有实例。

另请参见管理信任