Vorrei sapere quali dati vengono tracciati all'interno di ciascun grafico in Graph Builder quando si utilizza l'opzione Wrap. Per essere chiari ecco un esempio di codice della situazione:
// Define constants
MoreThanNecessary = 100;
// Open example dataset
dt = Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
// Randomly exclude rows
rEnd = Random Integer( 1, N Rows() );
rStart = Random Integer( 1, rEnd );
r = dt << Select Rows( rStart::rEnd );
r << Hide and Exclude();
// Plot pie charts using Graph Builder
gb = Graph Builder(
Variables( X( :Number of Fillings ), Wrap( :Age Group ) ),
Elements( Pie( X, Legend( 3 ) ) )
);
// Customize text in each graph
For( i = 1, i <= MoreThanNecessary, i++,
Report( gb )[FrameBox( i )] << Add Graphics Script(
1, Description( "Custom Text for Each Graph" ),
GraphTitle = "Get indication of what data is plotted";
If(
GraphTitle == "25-29",
Text( Right Justified, {1, 0}, "Late 20s" ),
GraphTitle == "30-34",
Text( Right Justified, {1, 0}, "Early 30s" ),
GraphTitle == "35-39",
Text( Right Justified, {1, 0}, "Late 30s" ),
Text( Right Justified, {1, 0}, "40 or over" )
);
)
);
Ciao Ian,
Non so perché, ma penso che la seconda metà del post iniziale sia stata spazzata via dal forum.
Se si tenta di eseguire lo script inizialmente pubblicato, le etichette "Late 20s" e "Early 30s" ecc non vengono visualizzate con i dati corretti. "Late 20s" dovrebbe essere mostrato con il grafico "25-29", "Early 30s" con "30-34", ecc. In questo momento mostra solo "40 o oltre" per tutti i grafici. Idealmente, ogni script grafico in ogni grafico ha bisogno di capire cosa viene disegnato nel suo grafico. Speravo che lo script graphcis fosse in grado di accedere al testo sopra ogni grafico (cioè GraphBuilderGroupBox (2), GraphBuilderGroupBox (3), ecc.) Ma non ci sono proprietà accessibili per quegli elementi della finestra di visualizzazione. Spero che questo chiarisca il problema.
Grazie,
Matassa
Forse puoi approfondire cosa intendi quando dici "sai quali dati vengono tracciati"? Se hai fatto il tuo "nascondino ed escludi" casualmente, è abbastanza facile capire quali file rimangono per ogni livello di: Gruppo di età. Ma ho il senso che hai bisogno di qualcosa di più.