在圖形生成器中,如果顏色範圍類型設置為“中間 90%”,請提供在圖例框中包含一條消息的選項,以通知圖表查看者此範圍有效。目前,在使用線性標度時,沒有跡象表明異常值以這種方式被“隱藏”。 非專家 JMP 用戶或屏幕截圖/平面圖像的接收者無法知道已選擇此選項。
在下圖中,我展示了 5-95% 比例的示例,以及可以立即包含在比例下的信息文本類型的建議。

如果能夠通過 JSL 以及交互方式訪問此選項,那就太好了。
非常感謝,
馬修。
進一步思考我的問題後,這可以在 JSL 中非常簡單地實現,如下所示:
names default to here(1);
dt = open("$SAMPLE_DATA/Semiconductor Capability.jmp");
win01 = new window( "Demo",
bb = button box( "Toggle color scale: full vs middle 90%", toggleScale ),
gb1 = dt << Graph Builder(
Size( 534, 362 ),
Show Control Panel( 0 ),
Variables( X( :PNP1 ), Y( :NPN1 ), Color( :PNP2 ) ),
Elements( Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{}, "400", ScaleBox,
{Legend Model(
5,
Properties(
0,
{gradient(
{Range Type( "Middle 90%" ), N Labels( 6 ), Width( 12 )}
)},
Item ID( "PNP2", 1 )
)
)}
)
)
)
);
Report(gb1)["Graph Builder",LegendBox(1)] << sibappend(
tb = text box("Color Scale:\!NMiddle 90% (5-95%)")
);
tb << text color( "Dark Gray" );
toggleScale = expr(
server = gb1 << Get Legend Server;
item = server << Get Legend Items( 1, 1 );
rangeType = (item << Get Gradient Settings)[1][1]["Range Type"];
if( rangeType == "Middle 90%",
rangeType = "Exact Data Range"; tb << set text( "Color Scale:\!NExact Data Range" ),
rangeType = "Middle 90%"; tb << set text( "Color Scale:\!NMiddle 90% (5-95%)" )
);
item << set properties(
{gradient(Range Type( eval(substitute(expr( a ), expr( a ), rangeType ) ) ), N Labels(6))}
);
);
添加這樣的警告是個好主意。
現在可以透過圖形產生器工具列使用:)