使用Big Class.jmp中的数据根据以下JSL进行绘制,
X轴按年龄分组,根据每个年龄出现的次数和总年龄的平均值进行比较
如果该年龄出现的次数大于平均值,则该年龄列的背景色为红色;否则为绿色。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
d2 = dt << Summary( Group( age ), Freq( "0" ), Weight( "0" ), Link to original data table( 0 ) );
Column( d2, 2 ) << set name( "co" );
s = Median( d2[0, 2] );
ca = "than";
New Column( ca );
Column( ca ) << Formula( co > s );
d2 << run formulas;
Column( ca ) << deleteFormula;
dt << Update( With( d2 ), Match Columns( age = age ), Add Columns from Update table( than ) );
p1 = dt << Graph Builder(
Variables( X( :weight ), Y( :height ), Group X( :age ), Color( :sex ) ),
Elements( Bar( X, Y, Legend( 5 ), Response Axis( "X" ) ) )
);

创建所有值为 70 的列,使用条形图和折线图创建图形生成器(x:重量,y 轴:高度 + 第 7 列,覆盖:比,颜色:性别)并修改折线图设置(填充到下方),禁用折线图的 x 轴,根据需要修改图例。您应该能够跟踪大部分更改,只需检查图形生成器以及已设置的内容和位置
