Comment créer des tracés Quilt dans Graph Builder ?Je me retrouve souvent à essayer de créer des tracés "quilt" (voir ci-joint) à l'aide de Graph Builder, mais la seule façon de le faire est de créer de très gros points marqués de carrés dans le tracé de points, puis d'essayer de redimensionner la fenêtre de tracé parfaitement et espérons qu'il ne réinitialise pas les paramètres du marqueur dans le processus.
Existe-t-il une meilleure façon de créer des tracés comme celui-ci?
GraphiqueRe : Comment créer des graphiques Quilt dans Graph Builder ?Vous trouverez ci-dessous des captures d'écran des étapes de l'interface utilisateur :
- Glisser y à Y sont et X à la zone X de Graphbuilder. Seuls les groupes de points apparaissent.
- Faites un clic droit dans z et sélectionnez Formule, La fenêtre de formule apparaît avec le titre Transform[z].
- Sur la gauche, j'ai ouvert les options de fonction pour Statistique et capturé l'infobulle pour Col Somme() .
- Lisez la syntaxe, la colonne ratget (variable) est le premier argument et chaque argument suivant est un Byvar. Ainsi, après avoir sélectionné Col Sum(), cliquez sur la zone de la zone z, puis appuyez sur la virgule et le champ/bvox suivant apparaîtra, sélectionnez X. Assurez-vous que la case x est en surbrillance et appuyez sur cette virgule, puis cliquez sur y.
- La formule a maintenant Col Sum( z, x, y ) Voir 2ème photo. appuyer sur OK
- Glisser suivant Transformer[ z ] à la zone de couleur. Faites un clic droit sur les points et passez à HeatMap.
- Sélectionnez Label, Label by Value et double-cliquez sur la légende et sélectionnez le jeu de couleurs pour la légende.
Tout cela peut être fait via l'interface utilisateur.Bien sûr, les régions de la carte peuvent également fonctionner.


Re : Comment créer des graphiques Quilt dans Graph Builder ?Bien que je pense que le tracé thermique est plus proche de ce que je cherchais, la suggestion de cartes m'a fait examiner des cartes qui ont une implémentation assez élégante, et je suis ravi de les utiliser ailleurs. Merci pour le conseil!!Re : Comment créer des graphiques Quilt dans Graph Builder ?On dirait que vous ne pouvez pas faire ce qui précède directement à partir de l'interface graphique (n'est-ce pas ?) car la transformation « agrégée » ne sait pas quel X et Y utiliser (n'est-ce pas ?).
(Merci pour toutes les infos, c'est super intéressant et utile! Je convertis lentement les gens de mon travail en utilisateurs JMP...
)Re : Comment créer des graphiques Quilt dans Graph Builder ?@BHarris ,
Vous avez demandé quelle statistique est utilisée lorsqu'il y a plusieurs valeurs de couleur (plusieurs valeurs z) par bloc.
Comme vous vous y attendiez, la moyenne est utilisée par défaut. Cependant, vous pouvez utiliser la statistique que vous préférez, mais il existe une méthode pour le faire.Dans JMP, lorsque vous êtes invité à convertir des colonnes en rôles, vous pouvez cliquer avec le bouton droit sur une colonne et spécifier une transformation, un agrégat, une formule, peu importe.
Ci-joint un tableau avec 3 valeurs par bloc de couleur, c'est-à-dire unique xy combinaison. Avant de faire glisser z à la zone de couleur, faites un clic droit sur z et spécifiez la formule, puis sélectionnez Col Somme( :z, :x, :y) .Cette formule fournit une valeur unique pour chaque xy bloc. Ainsi, vous pouvez créer n'importe quelle transformation que vous préférez.
Le tableau comprend le script illustré ci-dessous.
Graph Builder(
Variables(
X( :x ),
Y( :y ),
Color( Transform Column( "Sum[z]", Formula( Col Sum( :z, :x, :y ) ) ) )
),
Elements( Heatmap( X, Y, Legend( 21 ), Label( "Label by Value" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
21,
Properties(
0,
{gradient( {Color Theme( "White to Blue" )} )},
Item ID( "Sum[z]", 1 )
),
Properties(
-1,
{gradient( {Color Theme( "White to Blue" )} )},
Item ID( "z", 1 )
)
)}
)
)
)Re : Comment créer des graphiques Quilt dans Graph Builder ?Suivi rapide - si je mets une variable sur "couleur", et qu'il y a plusieurs valeurs dans la table de données pour ce bloc de couleur, quelle statistique utilise-t-il ? moyenne? Ce serait bien si cela vous donnait la possibilité de changer cela...Re : Comment créer des graphiques Quilt dans Graph Builder ?Génial! C'est exactement ce dont nous avions besoin, merci ! Nous allons beaucoup l'utiliser.Re : Comment créer des graphiques Quilt dans Graph Builder ?Oups, j'ai oublié d'ajouter, j'ai spécifié Z comme ordinal, juste pour montrer un jeu de couleurs individuel. Elle peut aussi être continue.
Re : Comment créer des graphiques Quilt dans Graph Builder ?@BHarris ,
Z peut être spécifié comme couleur. J'ai changé 2 en -2, voir la capture d'écran ci-dessous.

Re : Comment créer des graphiques Quilt dans Graph Builder ?Cela m'a pris un certain temps pour comprendre ce qu'il faisait ... donc la case "Freq" utilise la variable "z" pour indiquer "combien de fois" une combinaison, par exemple vert/b, apparaît ? Alors la légende vous montre que ça compte ?
Aussi, ai-je raison de dire que la fréquence ne peut pas être négative ici ?
Re : Comment créer des graphiques Quilt dans Graph Builder ?@BHarris ,
Jim, @txnelson , vous a fourni une solution. Une autre option consiste à changer les points en une carte thermique.
Vous avez moins de contrôle sur la couleur avec cette option ; les formes de carte ne sont pas nécessaires.
Graph Builder(
Variables( X( :x ), Y( :y ), Frequency( :z ) ),
Elements( Heatmap( X, Y, Legend( 10 ) ) )
);

Re : Comment créer des graphiques Quilt dans Graph Builder ?Voici quelques idées sur la façon dont vous pouvez le faire en utilisant le générateur de graphiques et les cartes de formes.J'ai joint les fichiers -xy et -name, ainsi que les deux versions de données du fichier de données utilisé pour remplir les cartes.Vous aurez besoin d'apprendre à utiliser des cartes personnalisées, mais ce n'est pas difficile.

