有没有办法让 JMP 从文本列向图形添加注释?
我有一个包含时间序列数据的大型数据表。我想创建一个名为“评论”的列,其中包含非结构化文本数据。这一栏大部分是空的,但是当“重大事件”发生时,会输入一些词来描述当时发生的事情。
然后,当我在 Graph Builder 这样的平台上查看时间序列数据时,我想使用此注释列在输入注释的时间戳处动态添加注释。这样,当我在图形生成器中查看不同的时间段时,它只显示与该时间段相关的注释。
我希望能够打开和关闭注释显示。也许在图表上显示某种指示符符号,当我将鼠标移到该符号上时,它会显示注释。或者,突出显示在该时间戳具有注释的点,并在鼠标悬停在该数据点上时在上下文菜单中显示注释。参见附图。
有没有人尝试过用 JMP 做这样的事情?也许可以创造性地使用 JSL 脚本?或者通过将注释列指定为图表上的颜色或大小变量?欢迎提出想法。

@kwmcm您可以为多列打开标签。选择作为标签的每一列都会出现在鼠标悬停工具提示中。

打开评论栏的标签属性。当您将鼠标悬停在某个点上时,就会出现评论。将鼠标移至评论框并单击图钉以使评论永久化。

New Table( "Test GB Comments", Add Rows( 4 ),
New Script(
"Y vs. X", Graph Builder(
Size( 517, 452 ), Show Control Panel( 0 ),
Variables( X( :X ), Y( :Y ) ),
Elements( Points( X, Y, Legend( 3 ) ), Line( X, Y, Legend( 5 ) ) )
)
),
New Column( "X", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4] ) ),
New Column( "Y", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [2, 5, 1, 2] ) ),
New Column( "Comments", Character, "Nominal",
Set Values( {"", "Too high", "Too low", ""} ) ),
Set Label Columns( :Comments ) // This will enable "hover" comments in the graph
);