<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Dans l'exemple très simple ci-joint, dans le graphique du générateur de graphiques enregistré dans le tableau, j'aimerais augmenter la taille du marqueur pour "Label == C".
Existe-t-il une solution simple pour le faire ?
Merci d'avance!
Jérôme
Exactement ce dont j'avais besoin, merci Ian!
Graph Builder a une zone de dépôt "Taille", qui contrôle les tailles des marqueurs pour différents niveaux d'une variable.
Mais si cela ne vous donne pas ce que vous voulez, vous pouvez également utiliser des marqueurs définis par des états de ligne, puis ajouter un script graphique pour manipuler la taille des marqueurs.
Noms par défaut ici ( 1 ) ;
// Créer un tableau
dt = Nouveau tableau ( "Taille du marqueur de test" ,
Nouvelle colonne ( "X" , Numérique , Continu , Formule ( Aléatoire Normal () ) ) ,
Nouvelle colonne ( "O" , Numérique , Continu , Formule ( Aléatoire Normal () ) ) ,
Nouvelle colonne ( "Étiqueter" , Numérique , Nominal , Formule ( Entier aléatoire ( 3 ) ) ) ,
Ajouter des lignes ( 20 )
) ;
dt << runFormulas ;
// Attribuer des marqueurs et des couleurs par défaut
dt << CouleurParColonne ( : Étiqueter ) ;
// Générateur de graphes
Go = dt << Générateur de graphiques ( variables ( X ( : X ) , Oui ( : Oui ) ) , Éléments ( Points ( X , Oui , Légende ( 5 ) ) ) ) ;
Attendez ( 3 ) ;
// Ajout d'un script graphique
Rapport ( Go )[ FrameBox ( 1 )]
<< AjouterGraphicsScript (
// Tracez sur les marqueurs avec les plus grands lorsque 'Label' vaut 3
dt = Tableau de données ( "Taille du marqueur de test" ) ;
r3 = dt << getRowsWhere ( : Étiqueter == 3 ) ;
Pour ( r = 1 , r <= N lignes ( r3 ) , r ++,
x3 = Colonne ( dt , "X" )[ r3 [ r ]] ;
y3 = Colonne ( dt , "O" )[ r3 [ r ]] ;
ms3 = Combiner les états (
État du marqueur ( Marqueur de ( État de la ligne ( r3 [ r ] ) ) ) ,
État de la couleur ( Couleur de ( État de la ligne ( r3 [ r ] ) ) )
) ;
Marqueur ( ms3 , { x3 , y3 } ) ;
Taille du marqueur ( dix ) ;
) ;
) ;