Was ist ein gutes Werkzeug, um Sankey-Diagramme zu erstellen?


Antworten:


9

Hast du diese Liste gesehen ? Und es gibt auch eine Funktion in R zur Verfügung . Ich persönlich würde mit dem Pfad Geom und Größe Ästhetik in ggplot2 beginnen und sehen, wo das mich hat.

Ich habe keines davon getestet. Wenn Sie eine bevorzugte Option finden, können Sie uns alle informieren, da es sich um ziemlich coole Grafiken handelt.


1
Es gibt ein Beispiel (in Bearbeitung) für die Verwendung von Tikz auf der Tex-Site, tex.stackexchange.com/q/40159/8217 .
Andy W

4

Wenn Sie Client-Seite (JavaScript-Bibliothek) suchen, können Sie versuchen:

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

Sie können auch eine verwandte Frage zu StackOverFlow sehen: https://stackoverflow.com/q/4545254/179529


1
Danke für den Link. Und FWIW, HTML5 Canvas Zeichencode sollte auch auf dem Server funktionieren
Thilo

Du hast recht. JavaScript wird gestartet, um auch auf der Serverseite verwendet zu werden (Node.js, Phantom.js). Nur die meisten Leute hier sind in der Regel fließender mit R ...
Guy


2

Suchen Sie eine Bibliothek oder eine Web-App? In diesem Fall können Sie diesen Sankey Builder ausprobieren. Es verfügt über eine visuelle Oberfläche und eine Drag & Drop-Benutzeroberfläche. Es ist nur eine Beta-Version. Zu diesem Zeitpunkt werden nur Daten unter der URL gespeichert und nicht für Mobilgeräte optimiert.

http://wikibudgets.org/sankey/

Haftungsausschluss: Ich arbeite für wikiBudgets


Nur-Link-Antworten reichen nicht aus. Zum Beispiel finden Sie die Erwähnungen von Links in der Hilfe hier , hier . Links können auch ohne Vorwarnung verschwinden; Ihre Antwort sollte in der Lage sein, für sich zu stehen, auch wenn der Link verschwindet. Bitte bearbeiten Sie, um die wesentlichen Informationen zu geben, und geben Sie eine korrekte Referenz
Glen_b -Reinstate Monica

@ Glen_b Ich bin nicht sicher, wie diese Antwort verbessert werden könnte. Bei der Frage handelt es sich um ein Tool zum Erstellen von Sankey-Diagrammen, auf das über diesen Link zugegriffen werden kann.
Patrick Coulombe

@Patrick Die Links, die ich in meinem Kommentar angegeben habe, geben genau an, wie die Antwort verbessert werden kann (wie auch die zweite Hälfte meines Kommentars - die Art, die getan werden muss, ist zu erklären, wohin der Link geht (was genau wird) auf eine Weise gefunden werden, die ausreicht, um über eine Suchmaschine gefunden zu werden, selbst wenn sich der Link bewegt und die Quelle / den Verweis
angibt, dh

1

Unsere Sankey Diagram App ist für Apple iOS. Es verwendet die Touch-Oberfläche zur intuitiven Erstellung von Flussdiagrammen. Suchen Sie einfach nach "Sankey Diagram" im Apple iTunes App Store. Unsere Website ist squishLogic Sankey Diagram


1

Ich habe gerade einen brandneuen Online-Sankey Builder hochgeladen. Sie können Daten hochladen, über eine Vielzahl von Tools konfigurieren und speichern. Sie können Felder aus Ihren Daten ziehen und ablegen, um den Sankey Flow anzupassen und dynamisch Filter für jedes Feld im Diagramm hinzuzufügen, um die Daten zu komprimieren. Es verfügt über automatische Hervorhebungen von Bändern im Diagramm, um Datenbeziehungen hervorzuheben, und Sie können sogar Farben mischen und anpassen. Es bietet automatisches Paging für große Datenmengen! Eine Sortierfunktion wird nach Wert oder Feld in aufsteigender Reihenfolge ausgeführt.

Alle Einstellungen können für einen zukünftigen Besuch gespeichert werden. Das Tool enthält eine Freigabefunktion, mit der Sie alle Einstellungen aktivieren oder deaktivieren können. Die vom Tool erstellte eindeutige URL ermöglicht es Ihnen, das Sankey-Diagramm an Besucher zu verteilen, um eine schreibgeschützte interaktive Version von Sankey Builder zu erhalten! Schauen Sie sich die Demo an (siehe unten). Sie können sogar ein kostenloses Sankey-Diagramm erstellen, das kostenlos gehostet wird. Besuchen Sie einfach http://SankeyBuilder.com und melden Sie sich an (Sie benötigen lediglich eine E-Mail-Adresse). Damit haben Sie kostenlosen Zugang zu SankeyBuilder. Demo: http://sankeybuilder.com/sankeybuilder.aspx?url=bbe34d97f8 und Tutorials finden Sie unter http://sankeybuilder.com . Hoffe das hilft.



0

Wie alles ist Latex der Weg!

Wenn Sie sich mit Latex überhaupt nicht auskennen, möchten Sie diese Lösung vielleicht nicht, aber wenn Sie nur ein wenig darüber Bescheid wissen, müssen Sie die Parameter nur entsprechend Ihren Wünschen ändern, und sie sind präziser und flexibler als viele andere Möglichkeiten.

Beachten Sie, dass Sie die Werte manuell eingeben müssen.

Sie können die Tikz-Bibliothek verwenden, um das zu produzierenBildbeschreibung hier eingeben

Hier ist der Code


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.