*我在一個非常大的數據表上運行我的腳本之前,使用一小組數據來計算我的腳本。
我在一列中有十個值,我需要製作十個不同的圖表,每個圖表都使用唯一的顏色/標記突出顯示單個數據點。我已經弄清楚如何使用JSL製作圖形,但我的腳本會更改圖形上所有十個點的行狀態。如何在保持其他行不變的情況下更改一行的行狀態,並為每行數據重複此行?
這是我到目前為止的劇本:
Names Default to Here (1);
dt = Open( "test_data_table.jmp");
foreachrow(
Row State() = Combine States(
Color State( 3 ), Marker State( 5)
);
Graph Builder(
Size( 989, 255 ),
Show Control Panel( 0 ),
Variables( X( :Column1 ) ),
Elements( Points( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Sample",
ScaleBox,
{Add Ref Line( 0.579, "Dotted", "Red", "Median", 2 )}
),
Dispatch(
{},
"X title",
TextEditBox,
{Set Text( "Levels" )}
),
Dispatch(
{},
"Graph Builder",
OutlineBox, {Set Title( "" )}
)
)
);
);以下是一種實現此方法的示例:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = Bivariate( Y( :height ), X( :weight ) );
nw = New Window( "Graphs", <<JOURNAL></JOURNAL>