Ajoutez la possibilité d'avoir des indicateurs à barres pour les emplacements sur une carte géographique. Vue puissante, notamment avec une animation montrant les changements au fil du temps ou des périodes. Ci-joint un exemple de vue. Actuellement, il n'est pas possible d'y parvenir pleinement avec le générateur de graphiques ou les cartes de tracé à bulles actuels.

Vous pouvez rapprocher les barres (ou tout dessin personnalisé) sur une carte avec les nouvelles expressions de marqueur.

Open("$SAMPLE_DATA/Crime.jmp");
Graph Builder(
Size( 528, 450 ),
Show Control Panel( 0 ),
Variables( Shape( :State ) ),
Elements(
Points(
Legend( 3 ),
Set Shape Expression(
Expr(
Local({width = 3, y scale = 0.03, y offset = 2},
Transparency( 0.6 );
Fill Color( "blue" );
Rect( -width, :robbery * y scale - y offset, 0, 0 - y offset, 1 );
Fill Color( "green" );
Rect( 0, :assault * y scale - y offset, width, 0 - y offset, 1 );
)
)
)
)
)
)Entrée JMP CookBook avec script complet maintenant disponible ici .
J'ai pu cuisiner quelque chose de très proche en utilisant un mélange de nouvelles fonctionnalités. Voici les étapes :
0) Ouvrez un ensemble de données avec des données par état, tel que "US Demographics.jmp" à partir de la bibliothèque d'échantillons JMP. Notez qu’il a également la latitude et la longitude pour les centroïdes de chaque état.
1) Créez le graphique à barres souhaité par état dans Graph Builder ;
2) Déplacez « État » du rôle « X » vers le rôle « Page » ;
3) Utilisez la commande GB "Make Into Data Table" pour transformer le graphique en tableau de données. Vous devriez avoir 50 lignes et deux colonnes nommées « État » et « Graphique »
4) RMB sur l'en-tête de la colonne State, marquez-le comme "Link ID" (nous allons l'utiliser pour une jointure virtuelle)
5) Enregistrez cette table dans le système de fichiers ;
6) Sur l'ensemble de données d'origine, RMB sur l'en-tête de la colonne État, marquez-le comme référence de lien vers le tableau précédent.
7) RMB sur la nouvelle colonne "Graphique" liée et marquez sa propriété "Utilisateur pour le marqueur".
7) Créez un nouveau Go, déposez "State" dans le rôle "Map Shape"
8) Ajoutez un tracé "Points" en superposition (faites glisser l'icône de la barre d'outils sur la carte)
Vous pouvez utiliser l'une des variables pour la couleur de l'arrière-plan, une manière intéressante de fournir un contexte aux graphiques.
Si vous souhaitez un look épuré comme celui de l'image originale :
9) Attribuez une mesure au rôle de couleur ;
10) RMB sur la légende, définissez la transparence sur 0.
Le résultat final devrait ressembler à ceci.
J'espère que vous trouverez cela utile !
Map with graph markersMap with graph markersCarte avec marqueurs graphiques