*我在一个非常大的数据表上运行我的脚本之前,使用一小组数据来计算我的脚本。
我在一列中有十个值,我需要制作十个不同的图表,每个图表都使用唯一的颜色/标记突出显示单个数据点。我已经弄清楚如何使用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>