Carissimi,
Sto costruendo uno script per creare un grafico utilizzando il generatore di grafici. La figura risultante del costruttore del grafico deve essere in bianco/nero/scala di grigi e deve contenere solo indicatori pieni/solidi. Un esempio di ciò che vorrei è mostrato qui

Non conosco i nomi o il numero dei livelli di sovrapposizione (Età nell'esempio della Big Class).
Ho provato a utilizzare Tema colore e Tema indicatore grafico all'interno delle Proprietà modello legenda per controllare il colore e gli indicatori. Tuttavia, ciò non modifica il colore o i marcatori.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb=dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :age ) , Color( :age )),
Elements( Points( X, Y, Legend( 15 ) ), Smoother( X, Y, Legend( 16 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
15,
Properties({Color Theme( "White to Black" ), Graph Marker Theme( "Solid" )})),
Legend Model(
16,
Properties({Color Theme( "White to Black" ), Graph Marker Theme( "Solid" )}))
}
)
));Qualcuno ha un suggerimento su come controllare i colori su nero/bianco/grigio e gli indicatori su solido/riempito?
Grazie,
Peter
Vedo che funzionerà nell'esempio fornito in cui sono noti i valori della colonna di raggruppamento (Età). Tuttavia, nella mia applicazione i valori della colonna di raggruppamento saranno nuovi ogni volta.
E speravo anche di trovare una soluzione che non implicasse la modifica delle proprietà della colonna poiché altri grafici che utilizzano la stessa tabella dati dovrebbero avere colori e indicatori normali.
ciao Peter
è possibile che l'impostazione prima delle proprietà della colonna (colori dei valori) risolva il problema che hai?

// Modifica la proprietà della colonna: età
Tabella dati ("Classe grande"): età << Imposta proprietà (
"Colori valore",
{12 = -14013909, 13 = -11184810, 14 = -8421504, 15 = -5592405, 16 = -2763306, 17
= 0}
);