Ich fange an, das großartige ggplot2
Paket zum Plotten in R zu verwenden, und eines der ersten Dinge, die ich mir vor jedem Plot frage, ist "Nun, werde ich es verwenden qplot
oder ggplot
?".
Ich verstehe, dass dies qplot
eine einfachere Syntax ggplot
bietet und gleichzeitig maximale Funktionen und Flexibilität ermöglicht. Welche Funktion verwenden Sie jedoch am häufigsten, und haben Sie für jede Funktion einige genaue Anwendungsfälle? Verwenden Sie meistens qplot
und ggplot
nur für komplexe Handlungen oder verwenden Sie ggplot
jedes Mal?
Vielen Dank für Ihr Feedback !
Ich bin neu bei R, habe aber nur daran gedacht, dies zu teilen.
Wenn ich den Wert der Variablen a und b ändere und dann x zeichne, werden die geänderten Werte berücksichtigt, wo y dies nicht tun würde. Während der Skripterstellung ist es also gut, ggplot so zu verwenden, als ob Sie qplot verwenden. Alle Diagramme entsprechen den zuletzt bereitgestellten Verweisen auf qplot.
quelle
Ich denke, es hängt davon ab, wie oft und zu welchem Zweck Sie ggplot2 verwenden möchten.
Ich benutze ggplot2 hauptsächlich für Grafiken in Veröffentlichungen. Dies bedeutet, dass ich tendenziell die erweiterten Funktionen benötige und mich daher nie darum gekümmert habe, etwas darüber zu lernen
qplot
. Da ich ungefähr vier Veröffentlichungen pro Jahr habe, verwende ich ggplot2 nicht genug, um mit der Syntax wirklich vertraut zu sein, und daher scheint es optimal, mich auf einen einzelnen Aspekt zu konzentrieren.Wenn Sie jedoch jede Woche neue Datensätze erhalten, sind Sie wahrscheinlich daran interessiert, die Datensätze schnell zu erkunden und eine qualitativ hochwertige Darstellung zu erstellen . In diesem Fall lernen Sie beide. Sie werden genug Übung mit der Syntax bekommen und (irgendwann) Zeit sparen mit
qplot
.quelle
Juba, ich habe festgestellt, dass man qplot für die meisten grundlegenden Plotanforderungen verwenden kann. Es ist ausreichend einfach und die Standardeinstellungen durchaus vernünftig, dass meine Studenten es ausschließlich verwenden und sie mit begrenzter Erfahrung hervorragende Grundstücke erstellen können. Und das von qplot [p <- qplot (etc)] erstellte Diagramm kann mit jedem der vollständigen Befehle geändert werden, die ggplot2 bereitstellt. Dies ist praktisch (sie werden alle auf dieselbe Weise gespeichert, unabhängig davon, wie sie erstellt wurden). Ich persönlich verwende qplot für fast alles und speichere ggplot für Funktionen.
quelle
Wenn Sie ein Histogramm erstellen möchten, benötigt qplot nur den Vektor der Vorkommen
quelle
Eine weitere Variante von mir: Ich verwende sie,
qplot
wenn ich direkt in die Konsole tippe undggplot
wenn ich Skripte schreibe. Nachdem ich jedoch immer wieder festgestellt habe, dass ich einen Plot neu erstellen möchte, den ich 15 Minuten zuvor in die Konsole eingegeben habe, schreibe ich jetzt fast alle in ein Skript - daher verwende ich ggplot fast immer.(Interessant, die Vielfalt der Antworten zu sehen!)
quelle