Graphlet 非常酷!
本地数据过滤器很棒。 它会自动调整graphlet的数据以匹配主图的子组。
是否有 JSL 函数来调整此过滤器?
我已经找到了
Skip Filters()
在 Nascif 的帖子中https://community.jmp.com/t5/Discussions/Hover-graphlet-from-another-data-table/mp/296005#M55730
它删除了过滤器中未使用的部分,这样过滤器也可以在没有警告消息的情况下用于其他表。
是否有文档详细说明它是如何工作的?
是否还有用于添加或相交过滤器的 JSL 函数?
应用案例:
如果我生成了一个带有过滤器的图(Bif 类图限制为年龄 = 14)
Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :age ) ),
Elements( Points( X, Y, Legend( 26 ) ) ),
Local Data Filter(Add Filter(columns( :age ),Where( :age == 14 ),Display( :age, N Items( 6 ) )
)
)
)
并将其用作悬停标签(通过“保存脚本”-“悬停标签”/“粘贴 Graphlet”)...
本地数据过滤器仍然存在于 JSL 脚本中:
Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Variables( X( :sex ) ),
Elements( Bar( X, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},"Graph Builder", FrameBox,
{Set Graphlet(
Picture(
Graph Builder(
Size( 422, 474 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Overlay( :age ) ),
Elements( Points( X, Y, Legend( 26 ) ) ),
Local Data Filter( Add Filter( columns( :age ), Where( :age == 14 ) ) )
)
)
)}
)
)
)
但它的功能会被 Hover Label Extension Framework 中的本地数据过滤器自动替换(所有年龄段都可见):

因此,如果有一个“合并”功能,可以将手动本地数据过滤器与 Hover Label Extension Framework 中的过滤器结合起来,那就太好了。