Cosa ha ispirato questa richiesta di lista dei desideri?
Graph Builder ha molte possibilità per specificare i marcatori, le dimensioni dei marcatori e i colori per ogni voce della legenda specificata tramite Sovrapposizione e Colore.
A volte, l'utente desidera "sovrascrivere" alcune impostazioni per un sottoinsieme specifico che potrebbe non essere elencato esplicitamente nella legenda (ad es. colore speciale per i punti dati esclusi).
Al momento, questo è già possibile memorizzando le impostazioni di colore e marcatore per alcune righe specifiche.
Sfortunatamente, le impostazioni di Graph Builder sovrascrivono il file . Nell'esempio riportato di seguito, i punti dati selezionati mantengono i propri contrassegni speciali perché non esiste un'impostazione specifica per i contrassegni definita in Costruttore di grafici, ma le impostazioni del colore delle righe sono semplicemente sostituite dall'impostazione del colore di Costruttore di grafici.
Un altro svantaggio di memorizzare le impostazioni come: le impostazioni si attaccano alla riga specifica. Se la tabella cambia, verranno evidenziati punti dati errati.
Qual è il miglioramento che vorresti vedere?
Come discusso nel Meet the DazaViz Session @ DiscoverySummit 2023, un ulteriore Sovrascrivi Dropzone sarebbe bello.
Può essere utilizzato per sovrascrivere le impostazioni di Sovrapposizione e Colore.
Perché questa idea è importante?
Overwrite Dropzone darà agli utenti ulteriore libertà nella formattazione dei loro grafici GraphBuilder.
per esempio se le righe escluse sono attivate per essere visualizzate nel grafico, si potrebbe dare ai punti dati un colore grigio tenue - per renderli quindi distinguibili da altri punti dati che non sono esclusi.
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Clear Select << Select Rows( [5, 12, 15] ) <<
Colors( "Black" ) << Markers( "Star" );
gb = dt << Graph Builder(
Size( 437, 413 ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);