大家好,
我正在运行一个报告,该报告使用图形生成器中的图形,下面是一个双变量图形(使用下面的脚本)。 当我运行脚本时,不同年龄段的颜色不匹配,我怎样才能将它强制到两个图表中颜色相同的地方?
dt = Open("$SAMPLE_DATA\Big Class.jmp");
GB = H List Box(
dt << Graph Builder(
Size( 528, 454 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ), Color( :age ) ),
Elements( Points( X, Y, Legend( 18 ) ), Smoother( X, Y, Legend( 19 ) ) )
));
Biv = H List Box(
dt << Bivariate(
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
sex,
Color( 0 ),
Color Theme( "" ),
Marker( 1 ),
Marker Theme( "Standard" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
));
DTFilter = H List Box(
dt << Data Filter(
Location( {1978, 58} ),
Conditional,
Mode( Include( 1 ) ),
Add Filter(
columns( :sex, :name ),
Display( :name, Size( 160, 225 ), List Display )
)
));
dt << Color by Column( :age );
dt<< Marker by Column( :sex );
output = New Window( "Trend Analysis", Hlistbox(DTFilter, Vlistbox(GB, Biv)));谢谢!
当然有:)
我建议你做的是,以交互方式为给定列生成值颜色,然后在脚本中“获取”属性,你将看到用于“设置”列属性的消息格式
帮助==>脚本索引==>数据表==>列脚本==>获取属性
例子:
ColorList = :MyColumn << Get Property( "值颜色" );