Superposer des graphiques à partir de tables de données distinctesJe voudrais superposer des points d'une table de données sur un tracé de contour à partir d'une deuxième table de données sans joindre les tables de données. Je souhaite conserver la coloration et les autres propriétés des points. J'ai essayé d'utiliser la fonction Copier/Coller le contenu du cadre, mais elle fournit les points mais pas les couleurs attribuées aux points. Vous trouverez ci-dessous un exemple d'utilisation des exemples de données JMP
Un tracé de contour basé sur Cities.jmp

Une carte avec des points de US Demographics.jmp

Cependant, en utilisant Edition> Copier le contenu du cadre puis Edition> Coller le contenu du cadre, je perds les propriétés de coloration de mes points.

Re : Superposer des graphiques à partir de tableaux de données distinctsDans la communauté, il y a un onglet appelé "liste de souhaits". Mettez-y la demande. Les développeurs gardent un œil sur cette liste pour trouver des idées pour les futures versions.
Meilleur,
M
Re : Superposer des graphiques à partir de tableaux de données distinctsJ'ai d'abord essayé d'utiliser Édition > Copier le contenu du cadre et Édition > Coller le contenu du cadre.Cependant, j'ai ensuite perdu la coloration des points que j'essayais de copier, que je devais conserver pour ce que je fais.
J'aimerais vraiment qu'il copie les paramètres de la légende avec les points.
Re : Superposer des graphiques à partir de tableaux de données distinctsMerci, j'ai lu la section du guide de script sur les graphiques et elle n'a pas répondu à mes questions, mais la section des graphiques de l'index de script m'a aidé.
Voici ma solution pour tous ceux qui se demandent à ce sujet. J'aurais aimé trouver une meilleure façon de faire la coloration et d'ajouter une légende pour accompagner la coloration des points de la table US Demographics.jmp.
cities = Data Table("Cities.jmp");
window = cities << Graph Builder(
Variables( X( :Longitude ), Y( :Latitude ), Color( :Max deg. F Jan ) ),
Elements( Contour( X, Y, Legend( 8 ), Number of Levels( 20 ) ) ),
SendToReport(
Dispatch(
{},
"Longitude",
ScaleBox,
{Min( -120.427580183506 ), Max( -73.4774650353953 ), Inc( 5 ),
Minor Ticks( 0 )}
),
Dispatch(
{},
"Latitude",
ScaleBox,
{Min( 18.7755280157154 ), Max( 59.0478368517315 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ),
Add Graphics Script(
5,
Description( "Script" ),
dt = Data Table( "US Demographics.jmp" );
Marker Size( 4 );
color = "";
For( i = 1, i < N Rows( dt ), i++,
If(
:Physical Activity[i] <= 72, color = " Light Green",
72 < :Physical Activity[i] <= 75.5,
color = "Medium Light Green",
75.5 < :Physical Activity[i] <= 79, color = "Green",
79 < :Physical Activity[i] <= 82.5,
color = "Medium Dark Green",
82.5 < :Physical Activity[i], color = "Dark Green",
);
Marker( Color State( color ), {:Longitude[i], :Latitude[i]} );
);
Close( dt, nosave );
), Grid Line Order( 3 ), Reference Line Order( 4 )}
)
)
);Re : Superposer des graphiques à partir de tableaux de données distinctsUne méthode manuelle consiste à cliquer avec le bouton droit sur le graphique avec les points de données uniques, puis à sélectionner Edition > Copier le contenu du cadre.Ensuite, dans l'autre graphique, cliquez avec le bouton droit de la souris et sélectionnez Edition> Coller le contenu du cadre.
Vous perdez ainsi un peu d'interactivité, mais cela fait parfois l'affaire.Lorsque je fais cela, je journalise d'abord chaque graphique, puis je fais les étapes ci-dessus sur les graphiques du journal.
Re : Superposer des graphiques à partir de tableaux de données distinctsSalut, @abkram14 !
Vous pouvez trouver tous les jeux de personnalisation auxquels vous pouvez jouer (avec des exemples) en allant sur Aide > Index des scripts dans JMP. À partir de là, dans la première colonne, recherchez Graphique() . Sélectionnez cela et la deuxième colonne filtrera jusqu'aux options graphiques. C'est votre terrain de jeu pour les personnalisations de graphiques.
Vous pouvez obtenir des informations supplémentaires sur tout ce que vous pouvez faire avec des exemples supplémentaires dans Aide > Livres > Guide de script . Vous voulez Chater 12 dans JMP14.
Meilleur,
M
Re : Superposer des graphiques à partir de tableaux de données distinctsJe ne peux pas utiliser une jointure virtuelle car les données sur lesquelles je veux l'utiliser n'ont pas d'identifiant unique.
Je pense que l'utilisation de la fonction de personnalisation de JMP est probablement la meilleure solution. Existe-t-il une documentation sur ce qui est disponible à utiliser dans la personnalisation ? j'ai trouvé la rubrique " Dessiner des marqueurs et du texte" pour être utile, mais je voudrais juste plus d'informations sur les fonctionnalités disponibles.
Re : Superposer des graphiques à partir de tableaux de données distinctsVous pouvez essayer une jointure virtuelle : Jointures virtuelles dans JMP
Vous pouvez également conserver certaines des fonctionnalités de personnalisation à l'aide des personnalisations JMP : Résolution de problèmes dans JMP et utilisation des personnalisations de graphique pour créer un graphique de Smith
Meilleur,
M