Farbpfadsegmente in ggvis / layer_paths

8

Ich habe mehrere Pfade mit mehreren Segmenten. Wie färbt man das Nte Segment jedes Pfades mit der gleichen Farbe?

Zum Beispiel:

%Vor%

Die resultierenden Pfade sind einfarbig - ich möchte, dass sie von gelb nach blau skalieren.

Mit ggplot2 kann dies erreicht werden mit:

%Vor%

    
schnee 08.12.2014, 18:31
quelle

1 Antwort

5

Die Einschränkung scheint zu sein, dass alle Segmente in den Gruppen "group_by" der Daten dieselbe Farbe haben müssen. Sie können es umgehen, indem Sie für jedes Segment eine künstliche Gruppe erstellen, wobei jede Gruppe nur zwei Punkte verbindet. Das bedeutet, dass Sie jede Zeile in Ihren Daten verdoppeln müssen, abgesehen von der ersten und letzten Zeile jeder Ihrer ursprünglichen Gruppen. Ich habe dies von Hand illustriert und die Zeilen mit Ihren Daten ausgewählt. es gäbe eine Möglichkeit, es programmgesteuert zu machen, aber ob sich dies lohnt, hängt von Ihrem tatsächlichen Anwendungsfall ab.

Es ist ein bisschen lästig, aber sicherlich eine Art Workaround.

%Vor%

    
Peter Ellis 07.03.2015, 02:02
quelle

Tags und Links