<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Nell'esempio molto semplice allegato, nel grafico generatore grafico salvato nella tabella, mi piacerebbe aumentare la dimensione del marcatore per "Etichetta == C".
C'è qualche soluzione semplice per farlo?
Grazie in anticipo!
Jerome
Esattamente quello di cui avevo bisogno, grazie Ian!
Graph Builder ha un'area di rilascio 'Dimensione', che controlla le dimensioni degli indicatori per diversi livelli di una variabile.
Ma se ciò non ti dà quello che desideri, puoi in alternativa utilizzare i marcatori definiti dagli stati di riga e quindi aggiungere uno script grafico per manipolare la dimensione dell'indicatore.
Nomi predefiniti qui ( 1 ) ;
// Crea un tavolo
dt = Nuova tabella ( "Dimensione marcatore test" ,
Nuova colonna ( "X" , Numerico , Continuo , Formula ( Casuale normale () ) ) ,
Nuova colonna ( "Y" , Numerico , Continuo , Formula ( Casuale normale () ) ) ,
Nuova colonna ( "Etichetta" , Numerico , Nominale , Formula ( Numero intero casuale ( 3 ) ) ) ,
AddRows ( 20 )
) ;
dt << runFormulas ;
// Assegna marcatori e colori predefiniti
dt << ColorByColumn ( : Etichetta ) ;
// Graph Builder
gb = dt << Costruttore di grafici ( variabili ( X ( : X ) , Y ( : Y ) ) , Elementi ( Punti ( X , Y , Leggenda ( 5 ) ) ) ) ;
Aspettare ( 3 ) ;
// Aggiungi script di grafica
rapporto ( gb ) [ framebox ( 1 )]
<< AddGraphicsScript (
// Traccia gli indicatori con quelli più grandi quando 'Label' è 3
dt = Tabella dati ( "Dimensione marcatore test" ) ;
r3 = dt << getRowsWhere ( : Etichetta == 3 ) ;
Per ( r = 1 , r <= N righe ( r3 ) , r ++,
x3 = Colonna ( dt , "X" ) [ r3 [ r ]] ;
y3 = Colonna ( dt , "Y" ) [ r3 [ r ]] ;
ms3 = Combina Stati (
Marker State ( Marker Of ( Stato della fila ( r3 [ r ] ) ) ) ,
Colore Stato ( Colore di ( Stato della fila ( r3 [ r ] ) ) )
) ;
marcatore ( ms3 , { x3 , y3 } ) ;
Dimensioni dell'indicatore ( 10 ) ;
) ;
) ;