Rendi bivariato invisibile per le prestazioni<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO,
Ho scoperto che posso aumentare le prestazioni nascondendo tabelle di dati e sottoinsiemi in questo modo:
Main_dt = Aprire ( Fonte principale , Invisibile ) ;
Sottoinsieme_dt = Tabella dei dati correnti () << Sottoinsieme ( Selezione () , invisibile ) ;
Tuttavia, non riesco a capire come nascondere la visualizzazione di un grafico bivariato.Sto usando la funzione qui sotto.Come lo modificherei per impedire la visualizzazione sullo schermo? (JMP9)
Trend_biv = Funzione ( { xval , yval , P_legend } ,
{ Locale predefinito } ,
:: T_biv = Bivariato (
Y ( Colonna ( yval ) ) ,
X ( Colonna ( xval ) ) ,
SendToReport (
Spedizione ( {} , "1" , ScaleBox , { Etichette ruotate ( 1 )} ) ,
Spedizione (
{} ,
"Trama bivar" ,
FrameBox ,
{ Dimensione della cornice ( 400 , 300 ) , Dimensione dell'indicatore ( 4 ) , Leggenda di riga (
Colonna ( P_legend ) ,
Colore ( 1 ) ,
Tema di colore ( "Predefinito JMP" ) ,
Marcatore ( 1 ) ,
Tema marcatore ( "Standard" ) ,
Scala continua ( 0 ) ,
Scala inversa ( 0 ) ,
Righe escluse ( 0 )
)}
)
)
) ;
) ;
Chiamo la funzione in questo modo:
Trend_biv ( xparam , yparam , chartLegend ) ;
Grazie in anticipo se qualcuno sa come fare.
Oggetto: Rendi invisibile il bivariato per le prestazioni/*
Aggiungi semplicemente l'opzione Invisibile alla chiamata della piattaforma bivariata.Vedi l'estensione del tuo codice di esempio qui sotto.
Un paio di elementi da notare:
- Utilizzando JSL, puoi sfruttare i comandi Where() nella maggior parte delle piattaforme, in modo che non sia necessaria una tabella di sottoinsiemi separata.
- Se si apportano molte modifiche a una tabella visibile, anche i comandi dt << Begin Data Update e dt << End Data Update possono migliorare le prestazioni.
*/
Main_Source = "$sample_data\big class.jmp";
Main_dt = Open(Main_Source, Invisibile);
Subset_dt = Current Data Table() << Subset(Sampling Rate( 0.75 ), Stratify(:sex), invisible);
Trend_biv = Funzione( {xval, yval, P_legend},
{Locale predefinito},
::T_biv = Bivariato(
Y( Colonna( yval ) ),
X( Colonna( xval ) ), Invisibile,
Invia a rapporto(
Dispatch( {}, "1", ScaleBox, {Etichette ruotate( 1 )} ),
Spedizione(
{},
"Trama bivar",
FrameBox,
{Dimensione fotogramma( 400, 300 ), Dimensione indicatore( 4 ), Legenda riga(
Colonna( P_legend ),
Colore( 1 ),
Tema colore( "JMP predefinito" ),
Marcatore( 1 ),
Tema marcatore( "Standard" ),
Scala continua( 0 ),
Scala inversa( 0 ),
Righe escluse( 0 )
)}
)
)
);
);
Trend_biv("altezza", "peso", "sesso");
(::T_biv << rapporto) << Salva Diario("c:\temp\testit.jrn");
//gli oggetti invisibili (tabelle e report) devono essere chiusi per risparmiare risorse di memoria
Oggetto: Rendi invisibile il bivariato per le prestazioniUsa l'argomento invisibile all'interno della chiamata alla piattaforma. Prova questo:
Trend_biv = Funzione ( { xval , yval , P_legend } ,
{ Locale predefinito } ,
:: T_biv = Bivariato (
Y ( Colonna ( yval ) ) ,
X ( Colonna ( xval ) ) ,
SendToReport (
Spedizione ( {} , "1" , ScaleBox , { Etichette ruotate ( 1 )} ) ,
Spedizione (
{} ,
"Trama bivar" ,
FrameBox ,
{ Dimensione della cornice ( 400 , 300 ) , Dimensione dell'indicatore ( 4 ) , Leggenda di riga (
Colonna ( P_legend ) ,
Colore ( 1 ) ,
Tema di colore ( "Predefinito JMP" ) ,
Marcatore ( 1 ) ,
Tema marcatore ( "Standard" ) ,
Scala continua ( 0 ) ,
Scala inversa ( 0 ) ,
Righe escluse ( 0 )
)}
)
) , invisibile // argomento inserito all'interno di Bivariate()
) ;
) ;
Trend_biv ( xparam , yparam , chartLegend ) ;
// solo per provare che la finestra esiste
Aspettare ( 5 ) ; T_biv << mostra finestra ( 1 ) ;