Quel est un bon outil pour créer des diagrammes de Sankey?

Réponses:

9

Avez-vous vu cette liste ? Et il y a aussi une fonction dans R disponible . Personnellement, je commencerais par le chemin geom et l'esthétique de la taille dans ggplot2 et je verrais où cela m'a mené .

Je n'ai testé aucun de ceux-ci. Si vous trouvez une option préférée, vous pouvez peut-être nous le faire savoir car ce sont des graphiques plutôt sympas.

Peter Ellis
la source
1
Il existe un exemple (en cours) d'utilisation de Tikz sur le site Tex également, tex.stackexchange.com/q/40159/8217 .
Andy W
4

Si vous recherchez du côté client (bibliothèque JavaScript), vous pouvez essayer:

http://tamc.github.com/Sankey/

Vous pouvez également voir une question connexe sur StackOverFlow: /programming//q/4545254/179529

Guy
la source
1
Merci pour le lien. Et FWIW, le code de dessin HTML5 Canvas devrait également fonctionner sur le serveur: stackoverflow.com/questions/9409106/…
Thilo
Vous avez raison. JavaScript commence également à être utilisé côté serveur (Node.js, Phantom.js). La plupart des gens ici sont généralement plus à l'aise avec R ...
Guy
2

Vous recherchez une bibliothèque ou une application web? Si le second, vous pouvez essayer ce Sankey Builder. Il a une interface visuelle et une interface utilisateur glisser-déposer. Il s'agit simplement de la version bêta, à ce stade, il enregistre uniquement les données dans son URL et n'est pas optimisé pour les mobiles.

http://wikibudgets.org/sankey/

mentions légales: je travaille pour wikiBudgets

daniel.sedlacek
la source
Les réponses de lien uniquement ne sont pas suffisantes. Par exemple, veuillez consulter les mentions de liens dans l'aide ici , ici . Les liens peuvent également disparaître sans avertissement; votre réponse devrait être autonome, même si le lien disparaît. Veuillez modifier pour donner les informations essentielles et donner une référence appropriée
Glen_b -Reinstate Monica
@Glen_b Je ne sais pas comment cette réponse pourrait être améliorée. La question concerne un outil pour créer des diagrammes de Sankey, et l'outil est accessible via ce lien.
Patrick Coulombe
@Patrick, les liens que j'ai donnés dans mon commentaire indiquent précisément comment améliorer la réponse (tout comme la deuxième moitié de mon commentaire - le genre de chose à faire est d'expliquer à quoi le lien va (à quoi exactement être trouvé là-bas) d'une manière qui serait suffisante pour qu'il soit trouvé via un moteur de recherche même si le lien devait se déplacer et donner un crédit / une référence à la source, c'est-à-dire expliquer à qui a été fait le lien)
Glen_b -Reinstate Monica
1

Notre application Sankey Diagram est pour Apple iOS. Il utilise l'interface tactile pour fournir une création intuitive de diagrammes de flux. Recherchez simplement "Diagramme de Sankey" dans l'App Store d'Apple iTunes. Notre site Web est squishLogic Sankey Diagram

Steve VanderLeest
la source
1

Je viens de télécharger un tout nouveau Sankey Builder en ligne. Vous pouvez télécharger des données, configurer via une large gamme d'outils et enregistrer. Il vous permet de glisser-déposer des champs de vos données pour personnaliser le Sankey Flow et d'ajouter dynamiquement des filtres sur n'importe quel champ du diagramme pour compresser les données. Il met en évidence automatiquement les bandes sur le diagramme pour mettre en évidence les relations de données, et vous pouvez même mélanger et assortir les couleurs. Il comporte la pagination automatique pour de grands ensembles de données! Une fonction de tri fonctionne par valeur ou par champ dans l'ordre croissant.

Tous les paramètres peuvent être enregistrés pour une prochaine visite. L'outil comprend une fonction de partage qui vous permet d'activer ou de désactiver l'un des paramètres. L'URL unique créée par l'outil vous permet de distribuer le diagramme de Sankey aux visiteurs pour une version interactive en lecture seule de Sankey Builder! Découvrez la démo (voir ci-dessous). Vous pouvez même créer un diagramme Sankey gratuit qui est hébergé gratuitement. Visitez simplement http://SankeyBuilder.com et inscrivez-vous (tout ce dont vous avez besoin est une adresse e-mail). Cela vous permettra d'accéder gratuitement à SankeyBuilder. Démo: http://sankeybuilder.com/sankeybuilder.aspx?url=bbe34d97f8 et les didacticiels sont disponibles sur http://sankeybuilder.com . J'espère que cela t'aides.

Rob
la source
1

Dessinez des diagrammes Sankey directement dans votre navigateur avec "Sankey Flow Show - Des diagrammes de flux attrayants réalisés en quelques minutes!" http://www.sankeyflowshow.com

Échantillon interactif (!) De www.sankeyflowshow.com

Thorsten Volz
la source
0

Comme tout, le latex est le chemin!

Si vous ne connaissez pas du tout le latex, vous ne voudrez peut-être pas cette solution, mais si vous en savez même un peu, il vous suffit de modifier les paramètres en fonction de ce que vous voulez, et ce sera plus précis et flexible que de nombreuses autres possibilités.

Notez que vous devrez saisir les valeurs manuellement.

Vous pouvez utiliser la bibliothèque Tikz pour produire ceentrez la description de l'image ici

Voici le code

Anthony Martin
la source
-1

Nous nous appuyons sur le générateur de diagrammes Sankey en ligne (application Web) de Denes avec d'autres fonctions et capacités pour copier des données à partir de CSV, de tableaux croisés dynamiques Excel et de JSON. Générateur de diagramme de Sankey

Simon Thompson
la source