扩展 Spotfire
Spotfire 可高度扩展且可自定义。Spotfire 环境包含各种选项,可让您通过自定义组件扩展核心功能,您可以自定义和自动化您的 Spotfire 分析,甚至将 Spotfire 图表嵌入到其他 Web 应用程序中。
可在 Spotfire 社区的扩展 Spotfire 下了解更多信息。
您可以使用 Spotfire 公开发布的 API 自行扩展 Spotfire,从 Spotfire Exchange 站点或我们的合作伙伴市场之一下载扩展,或者让 Spotfire 合作伙伴为您创建扩展。
您可以通过一些方法向分析添加功能,这比创建实际的自定义扩展更容易些。
如果您可以在“文件和数据”浮出控件中访问“加载项”浏览器,则可从 Spotfire 社区网站查找加载项并将其直接下载到 Spotfire 中。仅当您拥有 Spotfire Data Science 许可证时,才能添加和配置 Spotfire 支持的数据科学加载项。有关详细信息,请参见加载项浏览器。
Spotfire mod
Spotfire 环境允许您使用自己的自定义图表或可执行不同操作的脚本来增强基本功能。使用 mod 框架,您可以在 Spotfire 分析的上下文中开发和调试 mod,并包含对开箱即用的自定义代码进行签名和信任的重要功能。
有关详细信息,请参见开发 mod。
数据函数
没有编辑分析所需许可证的用户可能有权访问脚本作者使用已安装的 Spotfire 客户端创建并保存在 Spotfire 库中的数据函数。这些数据函数可用于添加更多高级计算,并在分析中使用基于不同编程语言的脚本。
数据函数可用于各种目的,例如打开数据、执行转换或执行计算(例如添加聚类或其他统计方法)。Spotfire 社区的 Spotfire Exchange 页面上提供了许多数据函数。
有关详细信息,请参见数据函数和 f(x) 浮出控件。
操作和脚本
“操作”是一个 Spotfire 概念,用于提供在分析内执行任务的多种可能性,包括运行脚本的可能性,还可以包括影响外部系统的任务。可以将操作添加到文本区域和图表,并使用各种控件或触发器启动它们。
有关详细信息,请参见向图表添加操作触发器、向文本区域添加操作、添加单击图表项目时执行的操作和向分析中添加新的外部操作[已弃用]。
- 开发 mod
Spotfire 环境允许您使用自己的自定义图表或可执行不同操作的脚本来增强基本功能。为了提供安全的开发和使用环境,已创建 mod 框架。 - Actions
“操作”是一个 Spotfire 概念,用于提供在分析内执行任务的多种可能性,还可以包括影响外部系统的任务。可以将操作添加到文本区域和图表,并使用各种控件或触发器启动它们。例如,您可以创建通过分析控制工作流、运行脚本或让人们在外部发送数据的操作。也就是说,操作的内容可能差异很大,此外,它们的添加方式也会因上下文而异。 - 数据函数和 f(x) 浮出控件
除了可以将自己的计算列或自定义表达式添加到分析之外,分析作者还可以访问由 Spotfire 或脚本作者创建的数据函数,前一种函数为内置数据函数,当您拥有 Spotfire Data Science 许可证时可用,而后一种函数则是脚本作者使用已安装的 Spotfire 客户端创建并保存在库中的数据函数。这些数据函数可用于添加更多高级计算,并在分析中使用基于不同编程语言的脚本。 - 在 Spotfire 中管理脚本
脚本可以是 Spotfire 分析的一部分,包含在操作 Mod 中,或者作为普通脚本添加,用于在分析中提供其他功能。根据添加和使用脚本的方式,可以在几个不同的位置检查或管理脚本。 - 脚本和数据函数的使用
各种脚本(例如 IronPython 脚本、JavaScript 或采用自定义查询语言编写的要在外部数据库中执行的脚本)可以是分析的组成部分。添加数据函数是在 Spotfire 中启用脚本的另一种方法。 - 管理信任
许多 Spotfire 用户希望以不同的方式扩展 Spotfire 环境。当允许自定义代码在分析中运行时,或者当启用与其他系统的直接交互时,考虑安全性非常重要。怀揣恶意的人员创建的任何自定义项目都可能会执行意外或不受欢迎的操作。因此,Spotfire 使用不同的信任机制来保证系统安全。 - 检查 mod
图表 mod 是由 Spotfire 以外的其他团队开发的图表,而操作 mod 则包含一个或多个可通过图表触发或在属性更改时触发的脚本。尝试向分析中添加新的图表或操作 mod 时,可能会看到是否信任该 mod 的问题。 - 加载项浏览器
通过“文件和数据”浮出控件中的“加载项”浏览器,您可以轻松访问 Spotfire 社区上的加载项和演示。您可以打开演示分析,将图表和操作添加到分析中,或者将它们保存在本地或库中。 - 检查外部操作[已弃用]
外部操作是从您的 Spotfire 分析触发的操作,可以将数据发送到外部系统或与外部系统交互。尝试运行操作时,您可能会看到是否信任外部操作的问题。 - 形状集合
形状集合是一组图像文件,可用作分析中的标记形状。