大家好。
我有一个带有3个列切换器和本地数据过滤器的图形生成器对象,我使用“平台”将其放置在新窗口中。

我想知道是否可以在某些可用空间中将“复选框”放在图形生成器的顶部?我知道我可以将它放在上面/下面/旁边,但我希望它能脱颖而出
谢谢
看起来您拥有关于Graph Builder及其数据过滤器的显示框。您不能扩展显示树的该部分以添加复选框吗?在Graph Builder上方的窗口部分使用什么代码?
过滤器不在显示框中,它们只是JMP对它们进行排序的方式。这是代码:
nw = new window(
Platform(
dt,
gb = Graph Builder(
Size( 865, 775 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables(
X( :TIME_GTREC_135153 ),
X( :TREC_GH_135147 ),
Y( :GTREC_GH_135153 ),
Y( :TREC_GH_135147 ),
Group X( :Prod ),
Overlay( :FAB, :DEPOP_ONT_SITE )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 36 ) ), Smoother( X, Y, Legend( 48 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 38 ) ), Smoother( X, Y, Legend( 49 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 40 ) ), Line Of Fit( X, Y, Legend( 24 ), R²( 1 ) ) ),
Elements( Position( 2, 2 ), Points( X, Y, Legend( 42 ) ), Smoother( X, Y, Legend( 51 ) ) ),
);
),
ldf = gb << Local Data Filter(
Add Filter(
columns( :FAB, :Prod ), //, :TIME_GTREC_135153 ),
Display( :FAB, Size( 160, 60 ), List Display ),
Display( :Prod, Size( 160, 60 ), List Display ),
Where( :prod = "8PEQ" ),
//Display( :TIME_GTREC_135153),
Order By Count( :Prod )
)
);
cso1 = gb << Column Switcher( :FAB, legend_cls );
cso2 = gb << Column Switcher( :GTREC_GH_135153, num_cls );
cso3 = gb << Column Switcher( :TREC_GH_135147, num_cls );
cso4 = gb << Column Switcher( :TIME_GTREC_135153, time_cls );
cso5 = gb << Column Switcher( :Prod, {:Prod, :Const} );
cso1 << Set Size( 200 );
cso1 << Set NLines( 6 );
cso2 << Set Size( 200 );
cso2 << Set NLines( 15 );
cso3 << Set Size( 200 );
cso3 << Set NLines( 15 );
cso4 << Set Size( 200 );
cso4 << Set NLines( 10 );
cso5 << Set Size( 200 );
cso5 << Set NLines( 2 );
); @ avner8943 ,
如果您希望复选框靠近图形显示,我可能会使用以下代码,假设gb是图形生成器对象,而rgb是其报告。
( (rgb[PictureBox(1)] << Parent ) << Child ) << Sib Append (mychb);
这是图片。附加脚本。
