So zeichnen Sie überlappende Bereiche mit ggplot2

8

Ich versuche, mich um ggplot2 zu kümmern. Insbesondere versuche ich herauszufinden, ob es eine bessere (elegantere, einfachere) Möglichkeit gibt, das Plot zu erstellen, das in der Paket-Vignette Bioconductor IRanges gefunden wurde (gefunden hier , Abbildung auf Seite 12, Code auf Seite 11).

In der Vignette wird die Handlung mit folgendem Code erstellt:

%Vor%

Die Tatsache, dass die gestapelten Balken durch das Zeichnen von Rechtecken erzeugt werden und man die Eckpunkte berechnen muss, die Höhe und Breite jedes Rechtecks ​​erschien mir nicht sehr elegant, hat ggplot2 einen eleganteren Weg dies zu tun? Ich weiß, 'elegant' ist keine sehr genaue Beschreibung, aber ich hoffe, Sie verstehen, was ich meine (wenn nicht, werde ich versuchen, es besser zu erklären).

    
Andreas 02.02.2014, 03:36
quelle

1 Antwort

11

Hier können Sie eine ähnliche Grafik mit ggplot2 erstellen. Ich verwende die Beispieldaten von IRanges .

%Vor%

    
Sven Hohenstein 02.02.2014, 04:02
quelle

Tags und Links