Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barres<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut,
Je construis un graphique en utilisant JSL et le générateur de graphiques. J'ai un ensemble de données où j'attribue row_states\colors\markers par une (boucle for) comme non. des lignes continuent de changer avec chaque ensemble de données. Maintenant, lorsque je trace un graphique à barres avec le générateur de graphiques, ces états de lignes ne définissent pas la couleur marquée pour chaque ligne dans le graphique à barres.
Y a-t-il quelque chose qui manque lors de la configuration du générateur de graphiques dans JSL, car les mêmes lignes affichent les bonnes couleurs lorsque je trace un graphique de variabilité.
Quelqu'un peut-il aider à répondre à cette question?
THX
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresEn outre, ci-dessous se trouve le lien vers mon autre question concernant la zone de liste de cols ,,
https://community.jmp.com/message/213027#213027
si vous pouvez m'aider ou me diriger vers la bonne aide .. merci
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresok .. je connais la méthode tabulaire.mais j'espérais qu'il ferait partie du jrn avec rapport de synthèse sur l'intrigue et la variabilité.
thx .. j'espère un ajout pour JMP12
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresSuper!
Malheureusement, je ne connais pas de moyen de modifier les statistiques rapportées par défaut dans le rapport récapitulatif de variabilité. Mais, une table comme celle qui y est retournée peut être générée via Analyser >> Tabuler (et le script peut être enregistré si vous créez beaucoup de ces tables). Si vous n'avez jamais utilisé de tabulation auparavant, il s'agit d'une plate-forme de création de tableaux par glisser-déposer. Dans ce cas, vous prendriez votre variable Y et la déposeriez au centre du tableau vide. La "Somme" sera calculée par défaut, mais si vous souhaitez avoir médian, stdev, min/max etc, sélectionnez ces statistiques dans la liste des statistiques disponibles et faites glisser immédiatement le groupe d'entre eux au-dessus de "Sum" pour remplacer avec les nouvelles statistiques (le carré dans lequel la somme est affichée doit être mis en surbrillance lorsque vous survolez cette zone de dépôt). Vous devriez maintenant avoir les statistiques agrégées pour votre variable Y, et pour séparer ces valeurs par une autre variable, comme l'identifiant de la pièce ou les variables de regroupement, sélectionnez les variables de regroupement dans votre liste de colonnes et faites-les glisser vers la zone de dépôt des lignes (le ligne vide carrée à gauche du tableau. Vous devriez maintenant avoir le tableau récapitulatif incluant la médiane.
J'espère que cela aide!
julien
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresCela fonctionne comme mon non. du nom du test et du nom du test lui-même va être constant.
thx ... pour toutes les réponses rapides. J'apprécie vraiment cela.
//////////////////////////////////////////////// ////////////////////////////////
J'ai une autre question si je peux la jeter dans ce fil. Dans un rapport récapitulatif de variabilité , activé à partir du diagramme de variabilité.
Existe-t-il un moyen d'activer la médiane de chaque ensemble de données ? ? comme moyen seul n'est pas utile.
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresFantastique! Heureux que cela ait fonctionné pour vous
Quand j'ai dit " niveaux de nom de test " Je voulais dire que JMP appliquerait une couleur à chaque catégorie qui existe dans cette variable pour l'ensemble de données particulier. Si vous utilisez ce script sur différents ensembles de données qui ont tous les mêmes catégories, les couleurs choisies par défaut seront toutes les mêmes. Si vous avez plus ou moins de catégories de noms de test (niveaux de la variable "nom du test") dans certains jeux de données que dans d'autres, le jeu de couleurs peut changer. Tous vos ensembles de données ont-ils les mêmes valeurs dans la colonne "nom du test" ? Si ce n'est pas le cas, nous pouvons encore faire certaines choses pour nous assurer que vous disposez d'un schéma de couleurs cohérent pour les catégories partagées entre les ensembles de données (niveaux de cette variable de nom de test).
J'espère que ça aide!
julien
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresmerci .. ça marche.
J'ai une autre question .. que signifie "niveaux de nom de test" ? La raison pour laquelle je demande est parce que je vais exécuter plusieurs ensembles de données. Pour chaque ensemble de données, la couleur attachée à ces tests sera la même ? cela aidera à la cohérence.
PS : J'ai une autre question concernant la sélection des colonnes de regroupement sur l'axe X dans le diagramme de variabilité à l'aide de la fenêtre de la boîte d'affichage JSL. je vais le poster comme discussion différente.
merci encore
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresSalut Jump,
J'ai modifié votre script pour inclure Color( :Test Name ) dans la déclaration de variable (en gras ci-dessous). Cela appliquera une coloration aux barres sur la base des niveaux du nom du test. Est-ce que cela fait ce que vous voulez ?
----
Rendement_Graph_by_Test = Tableau_rendement << Générateur de graphiques (
Taille ( 1145 , 894 ) ,
Recalcul automatique ( 0 ) ,
variables ( X ( : Nom du test ) , Oui ( : Nom ( "Tomber(%)" ) ) , Couleur( : Nom du test ) ) ,
Éléments (
Bar ( X , Oui , Légende ( 2 ) , Style de barre ( "Cote à cote" ) , Statistique récapitulative ( "Moyenne" ))) ,
Envoyer vers le rapport (
Expédition ({} , "Constructeur de graphes" , ContourBox , { Définir le titre ( "Test Fallout(%) Vs. BE " )}) ,
Expédition ({} , "Tomber(%)" , ScaleBox , { Min ( 0 ) , Max ( 100 ) , Inc ( 2 ) , Tiques mineures ( 0 )}) ,
Expédition ({} , "" , ScaleBox , { Min ( 0 ) , Max ( 100 ) , Inc ( 1 ) , Tiques mineures ( 0 )}) ,
Expédition ({} , "titre du graphique" , TextEditBox , { Définir le texte ( "(Fallout(%)) vs Nom du test" )}))
) ;
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresSalut Julien,
thx pour une réponse rapide. Je pense que vous avez compris ma question et y avez répondu correctement. Ci-dessous mon script.
Rendement_Graph_by_Test = Tableau_rendement << Générateur de graphiques (
Taille ( 1145 , 894 ) ,
Recalcul automatique ( 0 ) ,
variables ( X ( : Nom du test ) , Oui ( : Nom ( "Tomber(%)" ) ) ) ,
Éléments (
Bar ( X , Oui , Légende ( 2 ) , Style de barre ( "Cote à cote" ) , Statistique récapitulative ( "Moyenne" ))) ,
Envoyer vers le rapport (
Expédition ({} , "Constructeur de graphes" , ContourBox , { Définir le titre ( "Test Fallout(%) Vs. BE " )}) ,
Expédition ({} , "Tomber(%)" , ScaleBox , { Min ( 0 ) , Max ( 100 ) , Inc ( 2 ) , Tiques mineures ( 0 )}) ,
Expédition ({} , "" , ScaleBox , { Min ( 0 ) , Max ( 100 ) , Inc ( 1 ) , Tiques mineures ( 0 )}) ,
Expédition ({} , "titre du graphique" , TextEditBox , { Définir le texte ( "(Fallout(%)) vs Nom du test" )}))
) ;
donc chaque nom de test a une couleur qui lui est attachée et je veux que cela apparaisse dans le graphique à barres afin que nous puissions l'identifier clairement. Je trace les % de retombées par test comme vous pouvez le voir dans le script ci-dessus.
Pouvez-vous aider avec la partie superposition \ couleur du script
Merci
Re : Comment conserver les états de lignes \ couleur pour un générateur de graphique à l'aide d'un graphique à barresSalut Jump,
Je pense que je comprends votre question, mais si vous partagez votre code jsl, je serais heureux d'y jeter un coup d'œil.
Cependant, en règle générale, les graphiques à barres de JMP ne sont pas sensibles aux couleurs des lignes ou aux marqueurs. Les couleurs et les marqueurs de ligne s'appliquent aux points, c'est pourquoi le diagramme de variabilité (ou un nuage de points, ou tout point de rendu de plate-forme) affichera ces marqueurs de ligne et ces couleurs. Afin de colorer les barres dans le générateur de graphiques, vous devrez utiliser le rôle "superposition" ou "couleur".Il peut sembler étrange que les barres n'héritent pas leurs couleurs des états de ligne, mais considérez que les graphiques à barres affichent généralement une agrégation de données (par exemple, la moyenne de tous les individus d'un groupe, par exemple) et à moins que le groupe ne soit complètement homogène en ce qui concerne les états de couleur, il n'y a pas une seule couleur qui pourrait être affiché pour représenter tout le monde. JMP fera une tentative si vous utilisez le rôle "couleur" dans le générateur de graphes, et fera la moyenne des couleurs constitutives pour un groupe donné et utilisera cette moyenne pour la couleur de la barre.
J'espère que j'ai bien interprété votre question et que cela aide! Si vous répondez avec votre code ou un exemple spécifique, je serais heureux de vous aider davantage.
julien