該願望於 2025 年 8 月提出: 在圖表建構器中實現一致的標記控制
看來也有其他人有同樣的願望,因為這裡是[第一部分]!
圖形產生器/JMP19 中樣式控制的新時代:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
Size( 590, 412 ),
Graph Spacing( 4 ),
Variables( X( :name ), Y( :weight ), Y( :height ), Color( :sex ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 1 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 2 ) ) ),
Column Switcher( :sex, {:age, :sex} ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
1,
Type Properties( 0, "Marker", {Marker( "Circle" )} )
), Legend Model(
2,
Type Properties( 0, "Marker", {Marker( "FilledCircle" )} )
)}
))
);
我在腳本索引中找不到關於這項新功能的更多文件:
https://jsl.jmp.com/search.html?q=Type+Properties
我猜它的工作原理是這樣的:如果一個繪圖類型的所有項目都具有相同的設置,則此設置將通過類型屬性()保存到圖例組中。
重要提示:預設設定(標記=點,顏色=黑色,線條樣式:實線)不會被儲存(!!)*)
*) 關於此行為的更多詳細信息,請參閱之前的帖子:
https://community.jmp.com/t5/Discussions/Do-you-use-the-preferences/mp/913487/highlight/true#M107338
具有自身設定的項可防止不必要的繼承:
因此,使用者必須對圖例中的每個條目應用特殊設置,以防止溢出。
在此背景下,這一點很重要:
預設(標記=點,顏色=黑色,線條樣式:實線)不會被儲存*
-> 標準點、黑色實線? -> 在修復錯誤之前絕對不行。
JMP技術支援已確認該漏洞[TS- 00256956]
重要細節:當透過 JSL 創建圖表時,這種令人驚訝的行為就會出現。
第一次透過圖形使用者介面建立圖表時,它並不存在。