Kann man in Gitter- und ggplot2-Plots polygon () oder ähnliches verwenden?

7

Ist es möglich, lattice (oder ggplot2 ) mit Elementen mit polygon() (oder Elementen, die mit einer ähnlichen Funktion erstellt wurden) aus der graphics -Bibliothek annotieren?

Ich bin mit keiner der beiden Bibliotheken vertraut, die über einfache Grafiken hinausgehen, die im Internet veröffentlicht und in Deepayan Sarkars Buch gedruckt wurden. Daher, während ich Code für das habe, was ich in R mit der graphics -Bibliothek gemacht habe, wäre es wünschenswert, auf relevante, äquivalente Funktionen und Anwendungsbeispiele für lattice oder ggplot2 hinzuweisen. Danke.

    
Alex Reynolds 29.11.2011, 01:03
quelle

2 Antworten

8

Es gibt eine Reihe von Methoden, die das Hinzufügen grafischer Objekte zu Gitterplots erlauben. Im Paket gitterExtra gibt es layer und die Methoden "+". In pkg: gitter selbst kann man zu bestehenden Plots mit trellis.focus(...) gefolgt von Panelaufrufen wie panel.polygon() hinzufügen. Ich habe diese in der Vergangenheit benutzt, um contourplot () s zu kommentieren.

Wenn Sie das Beispiel für Hilfe (Konturplot) machen und dann folgen Sie dem:

%Vor%

... Sie sollten ein Rechteck mit Ecken c (5,60) sehen, c (15,60), c (15,90), c (5,90) wurde in Feld Nr. 1 des Diagramms platziert . Beachten Sie, dass die Nummerierung unten links als (1,1) angegeben ist. Ich habe im Allgemeinen nicht die Objektorientierung verwendet, um einen Wert von dieser do.call () zurückzugeben, aber ich vermute, dass es gelingen würde.

    
42- 29.11.2011, 01:33
quelle
11

Hier ist die ggplot2 Version des ersten Beispiels in ?polygon()

%Vor%

    
kohske 29.11.2011 01:35
quelle

Tags und Links