Gibt es eine Möglichkeit, schöne "Flusskarten" oder "Linienbereich" -Diagramme in R zu erstellen?

8

Ich versuche einen Weg zu finden, Graphen wie diese direkt in R zu erstellen (im Gegensatz zum manuellen Zeichnen mit Inkscape, nachdem ich die Analyse in R gemacht habe):

und

Der erste scheint wie geradlinig zu sein, aber ich finde nichts, was meinen Bedürfnissen entspricht ... der zweite ist viel komplizierter, scheint aber auch so zu sein, wie er sollte > machbar sein.

Dieser Beitrag Diagramm Flussdiagramm des Übergangs von Staaten bekommt mich etwa so nah (es ist schon irgendwie toll, außer dass ich nicht unbedingt eine quadratische Matrix habe, und ich möchte einen Start- / Endort für meine Linien mit Kontrolle über Dicke und Alpha basierend auf meinen eigenen Daten bestimmen). .

Ist es möglich, dies mit ggplot zu tun (oder vielleicht etwas anderes wie Gitter, wenn es nett aussieht)?

    
CJH 11.06.2014, 20:28
quelle

1 Antwort

11

Hier ist ein Beispiel für den Einstieg in das linke Diagramm mit Basisgrafiken (es gibt auch xspline-Funktionen für Rastergrafiken, wenn Sie diese verwenden möchten, ich weiß nicht, wie ich sie mit ggplot2 integrieren soll, aber Gitter wahrscheinlich) nicht zu schwer):

%Vor%

Und ein Startcode für das rechte Diagramm mit einem etwas anderen Ansatz:

%Vor%

Sie können die Kontrollpunkte, Farben usw. ändern, um näher an das zu kommen, was Sie wollen. Viele der Stücke könnten dann in eine Funktion verpackt werden, um einen Teil des Platzierens zu automatisieren.

    
Greg Snow 11.06.2014, 21:34
quelle

Tags und Links