Articles of ggplot2

ggplot-Plots in Skripten werden nicht in Rstudio angezeigt

Ich habe ein seltsames Problem mit Rstudio: Wenn ein Skript ggplot2-functionen zum Anzeigen eines Plots aufruft, erzeugt die Verwendung von Source zum Ausführen des Skripts keine Plots. Wenn ich das gesamte Skript mit Ctrl+A wähle, dann Führe die aktuelle Zeile oder Auswahl ( Ctrl+Enter ), dann wird das Diagramm angezeigt. Das Eingeben von Zeichenbefehlen in […]

Erstellen von “Radar-Diagramm” (aka Star-Plot; Spider-Plot) mit ggplot2 in R

Ich möchte eine Handlung wie die folgende erstellen: Ich weiß, dass ich die radarchart vom fmsb Paket verwenden kann. Ich frage mich, ob ggplot2 dies mit Polarkoordinaten tun kann? Vielen Dank.

Bedingter Panelhintergrund mit facet_grid ändern?

Ich verwende den “tips” -Datensatz in ggplot2 . Wenn ich mache sp = ggplot(tips,aes(x=total_bill, y = tip/total_bill)) + geom_point(shape=1) + facet_grid(sex ~ day) Die Handlung kommt gut an. Aber ich möchte nun den Panel-Hintergrund für nur die Plots unter “Fr” ändern. Gibt es eine Möglichkeit, dies zu tun? Noch besser, kann ich die colors bedingt […]

Wie füge ich einen ggplot2-Untertitel mit unterschiedlicher Größe und Farbe hinzu?

Ich benutze ggplot2, um Niederschlags-Barplots zu verbessern. Hier ist ein reproduzierbares Beispiel für das, was ich erreichen möchte: library(ggplot2) library(gridExtra) secu <- seq(1, 16, by=2) melt.d <- data.frame(y=secu, x=LETTERS[1:8]) m <- ggplot(melt.d, aes(x=x, y=y)) + geom_bar(fill="darkblue") + labs(x="Weather stations", y="Accumulated Rainfall [mm]") + opts(axis.text.x=theme_text(angle=-45, hjust=0, vjust=1), title=expression("Rainfall"), plot.margin = unit(c(1.5, 1, 1, 1), "cm"), plot.title […]

Vergrößern Sie den Abstand zwischen Text und Titel auf der Y-Achse

Der Titel der y-Achse erscheint zu nahe am Achstext. ggplot(mpg, aes(cty, hwy)) + geom_point() Ich habe versucht, den Wert vieler Parameter mit theme() ändern, aber keiner scheint zu helfen.

Wie kann ich die Bereiche der Zeichnungsachsen für ein ggplot2-Objekt extrahieren?

Ich habe ein Objekt von ggplot2 , sagen wir myPlot , wie kann ich die Bereiche für die x- und y-Achsen identifizieren? Es scheint kein einfaches Vielfaches des Bereichs der Datenwerte zu sein, da man Plots neu skalieren, Achsenbereiche ändern kann und so weiter. findFn (von sos ) und Google scheinen keine relevanten Ergebnisse zu […]

Wie kann ich mit R CMD prüfen, ob “no visible binding for global variable” Hinweise gibt, wenn meine ggplot2-Syntax sinnvoll ist?

EDIT: Hadley Wickham weist darauf hin, dass ich falsch verstanden habe. R CMD Check wirft NOTES, nicht Warnungen. Es tut mir schrecklich leid für die Verwirrung. Es war meine Aufsicht. Die kurze Version R CMD check triggers diese Notiz jedes Mal aus, wenn ich eine sinnvolle Plotterstellungs -Syntax in ggplot2 verwende: no visible binding for […]

Beschriftet Punkte in geom_point

Die Daten, mit denen ich spiele, stammen von der unten angegebenen Internetquelle nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") Ich möchte ein 2D-Punktediagramm erstellen, das zwei Messwerte aus dieser Tabelle vergleicht, wobei jeder Player einen Punkt auf dem Diagramm darstellt. Ich habe den folgenden Code: nbaplot <- ggplot(nba, aes(x= MIN, y= PTS, colour="green", label=Name)) + geom_point() Das gibt […]

Speichern von grid.arrange () Plot in Datei

Ich versuche mehrere Plots mit ggplot2 , indem grid.arrange() sie mit grid.arrange() . Da ich jemanden gefunden habe, der das genaue Problem beschreibt, habe ich aus der Problembeschreibung von Link zitiert: Wenn ich ggsave() nach grid.arrange() , dh grid.arrange(sgcir1,sgcir2,sgcir3,ncol=2,nrow=2) ggsave(“sgcirNIR.jpg”) Ich speichere nicht das Grid-Plot, sondern den letzten individuellen ggplot. Gibt es eine Möglichkeit, das […]

Was tun und tun, wenn Sie mit ggplot einen Plot erstellen?

Jedes Mal, wenn ich mit ggplot eine Handlung mache, versuche ich ein wenig, verschiedene Werte für hjust und vjust in einer Zeile auszuprobieren + opts(axis.text.x = theme_text(hjust = 0.5)) um die Achsenbeschriftungen auszurichten, wo die Achsenbeschriftungen fast die Achse berühren und gegen diese bündig sind (sozusagen zur Achse ausgerichtet). Allerdings verstehe ich nicht wirklich, was […]