JSL comment changer la couleur d'une seule colonne dans un tracé de Pareto ?Salut tout le monde,
Je souhaite utiliser JSL pour changer la couleur d'une seule barre (ou peut-être de plusieurs barres) dans un tracé de Pareto et ne pas compter sur la sélection interactive de lignes d'une table de données pour ce faire.
J'ai trouvé ces deux discussions utiles ici et ici , mais ce n'est pas tout à fait ce que je recherche. Je peux bien sûr réaliser le graphique en utilisant Graph Builder au lieu de la plateforme Pareto Plot, ce n'est pas forcément le problème. Après de nombreuses recherches, je n'ai pas vraiment trouvé comment faire comme je le souhaiterais.
Je préférerais ne pas avoir à créer de colonne Transformée, comme dans l'un des exemples, et je préférerais également ne pas modifier les préférences dans JMP.
Par exemple, en utilisant le fichier Car.jmp et en créant un tracé de Pareto de :Make comme cause et :Wt comme Freq, j'aimerais colorer quelques colonnes spécifiques. Dans la capture d'écran ci-dessous, les marques de voitures Chevrolet, Toyota et Honda sont sélectionnées et "mis en surbrillance", mais j'aimerais leur donner une couleur spécifique (par exemple : rouge, ou noir, ou vert) -- avec un peu de chance en utilisant JSL.

Toutes les pensées/suggestions sont très appréciées.
Merci!,
DS
Automatisation et scriptsExploration et visualisation des donnéesPartager et communiquer les résultatsles fenêtresRe : JSL comment changer la couleur d'une seule colonne dans un tracé de Pareto ?Le tracé de Pareto semble offrir la possibilité de colorer les causes sélectionnées

Et JMP vous donnera un script comme celui-ci (en utilisant Failure Raw Data)
Pareto Plot(
Cause(:failure),
Cause Colors(
{{"contamination", "Gray"}, {"oxide defect", "Red"}
}
),
SendToReport(
Dispatch(
{"Plots"},
"",
TextEditBox,
{Rotate Text("Left"), Set Wrap(277), Set Base Font("Axis Title")}
),
Dispatch(
{"Plots"},
"",
Text Edit Box(2),
{Rotate Text("Right"), Set Wrap(277), Set Base Font("Axis Title")}
),
Dispatch(
{"Plots"},
"",
Text Edit Box(3),
{Set Wrap(277), Set Base Font("Axis Title")}
)
)
)
Vous devriez donc pouvoir les colorer en créant des valeurs et des paires de couleurs dans une liste
Re : JSL comment changer la couleur d'une seule colonne dans un tracé de Pareto ?Salut @jthi ,
Merci pour l'information et soulignant que la plateforme Pareto dispose déjà d'une option intégrée pour colorer les colonnes. Une fois que j'ai pu construire correctement la liste imbriquée, j'ai pu la transmettre à la plateforme Pareto et cela fonctionne très bien.
Merci!,
DS