Blog : Graphiques parallèles des entrées et des sorties - Suivez votre flux budgétaire avec JMP Graph Builder
Jed Campbell et Scott Wise
02/02/23

Un tracé parallèle (ou de coordonnées parallèles) est un graphique bien connu qui permet l'analyse visuelle de nombreuses données de grande dimension. Les tracés parallèles sont un excellent moyen de montrer les relations au sein de vos données lorsqu'elles se connectent de manière consécutive sur deux variables ou plus. Une application utile de ce graphique consiste à visualiser visuellement le flux des dépenses entre les projets ou les budgets personnels. Vous trouverez ci-dessous un tracé parallèle de JMP Graph Builder montrant les sorties de fonds provenant du budget total initial de 101 000 $. Comme chaque groupe de lignes est dimensionné en fonction du montant total, il est facile de voir comment les dépenses sortantes se divisent de droite à gauche par catégories et sous-catégories. Par exemple, la plus grosse dépense pour les économies totales (20 000 $) dans la sortie 1 concerne un plan de 401 000 $ (12 000 $) dans la sortie 2.
Que se passe-t-il si nous voulons également voir les entrées dans le budget total dans notre graphique parallèle en plus des sorties ? Cela pose un véritable défi comme la plupart des intrigues parallèles car elles supposent uniquement un flux à sens unique de gauche à droite. Dans notre cas, nous voulons vraiment deux flux, un pour les entrées dans le total, puis en démarrer un autre pour montrer les sorties. Heureusement, JMP Graph Builder Parallel Plots dispose d'une option appelée « Combiner des ensembles » qui nous permettra de redémarrer un flux dans notre graphique.
Commençons par la configuration de la table de données. Notre première colonne continue « Amt » donne le montant du flux final pour chaque ligne de nos données, ce qui nous aidera à dimensionner nos graphiques. Les colonnes restantes sont toutes catégoriques, nous donnant la contribution (« Entrée ») au budget total, la colonne pour le budget total (juste marquée d'un petit marqueur « _ »), puis nous terminons avec les deux dernières colonnes de dépenses (« _ »). Sortie 1" et "Sortie 2"). Notez que nous avons également incorporé les montants de chaque catégorie de colonnes dans les étiquettes de flux. Ce tableau de données est appelé « Performance budgétaire » et peut être téléchargé (avec des scripts graphiques) dans le lien de partage JMP Public à la fin de l'article.

Nous sommes maintenant prêts à créer ce que nous appellerons un tracé parallèle des flux entrants et sortants dans Graph Builder. Instructions étape par étape :
- Étape 1) Ouvrez le tableau de données « Performance budgétaire »
- Étape 2) Ouvrez le générateur de graphiques et commencez à remplir la vue
- Mettez "Inflow", "_", "Outflow 1" et "Outflow 2" sur l'axe X
- Mettez « Amt » sur la zone d'atterrissage de taille
- Mettez "Outflow 1" sur la zone d'atterrissage couleur
- Étape 3) Dans le menu du panneau d'icônes des graphiques supérieurs, sélectionnez Tracé parallèle
- Étape 4) Dans les options des éléments parallèles inférieurs gauches :
- Sélectionnez Combiner des ensembles
- Étape 5) Cliquez avec le bouton droit sur l'axe Y -> Paramètres de l'axe
- Sélectionnez l'ordre inversé
- Étape 6) Un tracé parallèle
- Inversez la flèche pour « Entrée », « Sortie 1 » et « Sortie 2 »
- Étape 7) Dans le coin supérieur gauche, sélectionnez Terminé pour fermer le panneau de configuration de Graph Builder.
Formatage du graphique (facultatif)
- Étape 8) Dans la légende
- Modifiez les couleurs des lignes directement dans la légende, comme vous le souhaitez
- Étape 9) Sous le triangle rouge du générateur de graphiques
- Cacher la légende
- Masquer le titre de l'axe X
- Étape 10) Donnez un meilleur titre au graphique (« Performance budgétaire »)
- Étape 11) Cliquez avec le bouton droit sur l'axe Z et ajoutez des lignes de référence transparentes pour mettre en évidence les bords de départ du flux.
- Ajouter des lignes de référence aux valeurs 0,01, 1,01, 2,01 et 3,01
- Colorez les lignes de référence = gris clair et réduisez à 50 % de transparence
- Faites en sorte que les styles de ligne = 10
Nous pouvons maintenant voir le tracé parallèle complet des flux entrants et sortants. En sélectionnant l'option Ensembles combinés à l'étape 4, nous pouvons voir les contributions entrant dans le budget total, puis redémarrer le flux pour afficher les sorties sortant de cette même zone. Le dimensionnement par la colonne « Montant » nous permet de dimensionner de manière appropriée les regroupements de flux dans le graphique par dollars afin que nous puissions voir les contributions importantes, comme Job (90 000 $) par rapport aux deux autres sources entrantes. De plus, la coloration par « Sortie 1 » nous permet de retracer plus facilement les sorties sortant du budget total.

En cliquant de manière interactive sur la partie dépenses automobiles (11 000 $) du graphique, nous pouvons mieux retracer les sorties de fonds. Ainsi, pour la sortie initiale d’Auto, nous pouvons voir comment elle se décompose en Auto : Entretien (1 000 $), Auto : Essence (2 000 $) et Auto : Paiement de voiture (8 000 $).

Ainsi, désormais, lorsque vous souhaitez représenter graphiquement votre propre budget financier ou de projet, vous pouvez visualiser nos flux de manière interactive avec un tracé parallèle des flux entrants et sortants dans JMP Graph Builder ! Téléchargez le fichier joint pour utiliser les scripts intégrés pour vous entraîner. Veuillez également consulter le lien public JMP suivant pour interagir avec le tracé parallèle des flux entrants et sortants (flux) ici.
Merci d'avoir partagé l'astuce pour suivre le flux ! J'ai rencontré le problème d'attribuer la même couleur à un élément du flux 1, du flux 2 et des flux suivants. D'après votre exemple, il semble que nous devions ajouter le « nom de catégorie » avec ":" à chaque élément de chaque flux s'ils sont dans la même piste. Est-ce correct ?
@qunw Je mets @scwise en copie pour qu'il le voie rapidement : Merci d'avoir partagé l'astuce pour suivre le flux ! J'ai rencontré le problème d'attribuer la même couleur à un élément du flux 1, du flux 2 et des flux suivants. Donc, d'après votre exemple, il semble que nous devions ajouter le « nom de catégorie » avec ":" à chaque élément de chaque flux s'ils sont dans la même piste. Est-ce correct ?
@qunw le ":" assure le tri, la coloration ne doit pas changer car Outflow 1 est défini pour la couleur.

Si vous souhaitez obtenir des couleurs différentes, vous pouvez utiliser la propriété Value Color. @scwise pourrait ajouter à l'ordre et à la coloration ses pensées.
Pour un tri plus précis, le tri par défaut est alphabétique, avec A en bas et Z en haut. L'utilisation de l'option « : » garantit un tri hiérarchique. Vous pouvez forcer l'ordre des valeurs dans la propriété colonne, mais cela peut s'avérer plus difficile si vous avez de nombreux flux à visualiser, car l'ordre peut ne pas être optimal en raison de la hiérarchie.
Merci beaucoup pour les instructions détaillées ! J'ai essayé cette astuce avec mon ensemble de dates et ça a fonctionné ! Le seul inconvénient est qu'elle nécessite un prétraitement de l'ensemble de données, car la même catégorie serait suivie dans les flux sortants suivants.