Ajout d'un marqueur et de couleurs personnalisés à GraphBuilder dans JSLBonjour,
J'essaie d'ajouter des couleurs/marqueurs aux états de ligne via les drapeaux mentionnés dans une colonne particulière. Par exemple, en travaillant sur le jeu de données Cities, j'ai créé des drapeaux aléatoires (5 classes différentes de drapeaux) pour quelques lignes, et la plupart sont vides. Maintenant, la majorité de ces valeurs sont tracées avec un seul point noir, ça me va. Mais, le problème majeur se pose lorsque j'essaie de créer un graphique de valeur individuelle avec une légende. Je ne veux pas que le point noir apparaisse sur la légende, je veux que les 5 classes différentes avec des couleurs différentes s'affichent.


dlg = Column Dialog(
yList = Col List( "Ys",
Min Col(1)
),
xList = Col List( "Xs",
Min Col(1),
Max Col(1)
),
byList = Col List( "Color/Mark By",
Max Col(1)
)
);
_files = dlg["byList"];
dt << Color or Mark by Column( _files[1], Marker Theme( "solid" ), Color Theme("JMP default") );
meas_cols = dt << Get Column Names("String");
// Get the selected X and Y columns
x_col = dlg["xList"];
y_cols = dlg["yList"];
// Create new window with a vertical list box to store graph builder objects
nw = New Window( "graphs", <<JOURNAL></JOURNAL>Automatisation et scriptAnalyse et modélisation des données de baseRe : Ajout d'un marqueur et de couleurs personnalisés à GraphBuilder dans JSLAvez-vous essayé de faire glisser votre colonne sur Recouvrir
ou en JSL
Variables(X(x_col[1]), Y(y_cols[i]), Overlay(:mycol)),
Elements(Points(X, Y, Ovelay, Legend(24))),
Re : Ajout d'un marqueur et de couleurs personnalisés à GraphBuilder dans JSLOui, j'ai essayé ça. Mais il ne fait que tracer les lignes marquées ou signalées. Existe-t-il un moyen de surmonter cela? Je veux les points noirs et les autres étiquettes sur le tracé, mais je ne veux pas que le point noir apparaisse sur la légende, je veux juste les étiquettes dans la légende.
Edit : j'ai essayé ceci, cela fonctionne, mais je n'arrive pas à définir la couleur des points noirs par défaut. Ces points apparaissent dans une nouvelle couleur (désolé, j'ai quelques difficultés avec les couleurs)
Variables(X(x_col[1]), Y(y_cols[i]), Color(_files[1])),
Elements(Points(X, Y, Legend(28))),
Re : Ajout d'un marqueur et de couleurs personnalisés à GraphBuilder dans JSLVous pouvez faire un clic droit sur les points pour changer la couleur :

Vous pouvez également double-cliquer sur les points - puis les paramètres des légendes s'ouvrent - où vous pouvez sélectionner les tracés à afficher et ceux à masquer.
