Existe-t-il un moyen d'ajouter des points à une seule ligne dans un tracé de ligne Graph Builder ?Salut tout le monde,
J'ai un graphique Y sur X avec plusieurs lignes, dont le nom apparaît dans la superposition et la couleur est indiquée par une désignation. Je souhaite ajouter des points à une seule ligne. Est-ce possible ? Par exemple, comment ajouter des points uniquement à la ligne Rosy ?

Vos suggestions sont très appréciées.
Barbara
Exploration et visualisation des donnéesRe : Existe-t-il un moyen d'ajouter des points à une seule ligne dans un tracé de ligne Graph Builder ?Ajoutez une nouvelle colonne et placez-y uniquement une copie des valeurs Rosy. Ajoutez ensuite cette nouvelle colonne à l'axe des Y. Dans la section des variables, décochez toutes les cases sauf « Jours » et la nouvelle colonne. Dans mon exemple, j'ai appelé la nouvelle colonne « Points ».

Re : Existe-t-il un moyen d'ajouter des points à une seule ligne dans un tracé de ligne Graph Builder ?Si vous ne souhaitez pas modifier le tableau de données, vous pouvez ajouter des points (pour les 3 lignes) et utiliser la légende/le clic droit pour réduire la transparence de 2 d'entre eux :


Graph Builder(
Variables( X( :Days ), Y( :Values ), Overlay( :Kid ) ),
Elements( Line( X, Y, Legend( 1 ) ), Points( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
2,
Properties( 1, {Transparency( 0 )}, Item ID( "Pepper", 1 ) ),
Properties( 2, {Transparency( 0 )}, Item ID( "Rosy", 1 ) )
)}
)
)
);
Re : Existe-t-il un moyen d'ajouter des points à une seule ligne dans un tracé de ligne Graph Builder ?Pour une analyse plus avancée (par exemple s'il y a des dizaines d'entrées et que vous ne souhaitez pas réduire la transparence X fois), vous pouvez :
- utiliser une colonne de transformation pour calculer 1/0 pour les données avec et sans marqueur (ici : fruit = "Poires" )
- utiliser cette colonne de transformation comme « couleur »
- alors il suffit de régler 2 paramètres au lieu de dizaines d'entrées

Graph Builder(
Transform Column( "Rosy", Nominal, Formula( If( :Kid == "Rosy", "Rosy" ) ) ),
Variables(
X( :Days ),
Y( :Values ),
Overlay( :Kid ),
Color( :Fruit ),
Color( :Rosy )
),
Elements(
Line( X, Y, Color( 1 ), Color( 1 ), Legend( 1 ) ),
Points( X, Y, Overlay( 0 ), Color( 2 ), Legend( 2 ) )
),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
2,
Properties( 0, {Transparency( 0 )}, Item ID( "Missing", 1 ) )
)}
)
)
);
S'il y a un conflit de superposition ou de couleur, vous pouvez les désactiver ou les activer séparément pour des graphiques spécifiques :

Dans Graph Builder, cela peut être fait via le menu déroulant des variables :

Re : Existe-t-il un moyen d'ajouter des points à une seule ligne dans un tracé de ligne Graph Builder ?Vous pouvez trouver plus de détails sur les paramètres de couleur dans l'article.
Pourquoi cette DropZone s'appelle-t-elle « Color » ?
La « Télécommande » dans la barre d'outils du générateur de graphiques vous permet de définir les couleurs et la transparence très facilement.
https://marketplace.jmp.com/appdetails/Graph+Builder+Toolbar

par exemple, attribution par lots de transparence = 0,1 à tous les éléments sauf un.
Voici une vidéo montrant comment la télécommande peut être utilisée :
https://community.jmp.com/t5/Discussions/Pourquoi-cette-zone-de-dépôt-est-elle-appelée-quot-Couleur-quot/mp/799820/highlight/true#M97561
Re : Existe-t-il un moyen d'ajouter des points à une seule ligne dans un tracé de ligne Graph Builder ?Une autre option que vous pourriez parfois envisager est de diviser vos données


Vous pouvez ensuite ajouter toutes vos colonnes Kid à l'axe Y et avoir un peu plus de liberté pour les tracer comme vous le souhaitez
