Ciao a tutti.
Ho un oggetto generatore di grafici con switcher a 3 colonne e filtro dati locale, ho usato "platform" per inserirlo in una nuova finestra.

Mi chiedevo se esiste un'opzione per mettere "checkbox" in cima al generatore di grafici in un po 'di spazio libero? So di poterlo mettere sopra / sotto / da parte ma voglio che si distingua
Grazie
Sembra che tu abbia le tue caselle di visualizzazione sul Graph Builder con i suoi filtri di dati. Non è possibile estendere quella parte dell'albero di visualizzazione per aggiungere una casella di controllo? Qual è il codice che usi per la parte della finestra sopra Graph Builder?
I filtri non si trovano nella casella di visualizzazione, sono solo il modo in cui JMP li ordina. Ecco il codice:
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 ,
Se volessi la casella vicino al display grafico, probabilmente userei il codice qui sotto, supponendo che gb sia l'oggetto del generatore di grafici e rgb sia il suo rapporto.
( (rgb[PictureBox(1)] << Parent ) << Child ) << Sib Append (mychb);
Ecco la foto. Script allegato.
