Als «ggplot2» getaggte Fragen

ggplot2 ist ein aktiv gepflegtes Open-Source-Paket zum Zeichnen von Diagrammen für R, das von Hadley Wickham nach den Prinzipien der "Grammatik der Grafiken" geschrieben wurde. Es ersetzt teilweise Rs Grundplot und das Gitterpaket und bietet gleichzeitig eine saubere, leistungsstarke, orthogonale und unterhaltsame API.

7
Wie können wir Diagramme im xkcd-Stil erstellen?
Anscheinend haben die Leute herausgefunden, wie man in Mathematica und in LaTeX Diagramme im xkcd- Stil erstellt . Können wir das in R machen? Ggplot2-er? Ein geom_xkcd und / oder theme_xkcd? Ich denke in Basisgrafiken, par (xkcd = TRUE)? Wie mache ich es? Als ersten Stich (und wie viel eleganter …
697 r  ggplot2  plot 

8
Rotations- und Abstandsachsenbeschriftungen in ggplot2
Ich habe ein Diagramm, in dem die x-Achse ein Faktor ist, dessen Beschriftungen lang sind. Obwohl dies wahrscheinlich keine ideale Visualisierung ist, möchte ich diese Beschriftungen vorerst einfach vertikal drehen. Ich habe diesen Teil mit dem folgenden Code herausgefunden, aber wie Sie sehen können, sind die Beschriftungen nicht vollständig sichtbar. …
667 r  ggplot2  labels 


2
Wie werden Grenzwerte für Achsen in ggplot2 R-Plots festgelegt?
Ich zeichne folgendes: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) Angenommen, ich möchte nur den Bereich zwischen x=-5000bis 5000und nicht den gesamten Bereich …
358 r  plot  ggplot2 

13
Side-by-Side-Diagramme mit ggplot2
Ich möchte zwei Diagramme mit dem Paket ggplot2 nebeneinander platzieren , dh das Äquivalent von par(mfrow=c(1,2)). Zum Beispiel möchte ich, dass die folgenden zwei Diagramme nebeneinander mit demselben Maßstab angezeigt werden. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) Muss ich sie in denselben data.frame einfügen? qplot(displ, hwy, data=mpg, facets …
338 r  visualization  ggplot2 


11
Wie speichere ich einen Plot als Image auf der Festplatte?
Ich zeichne eine einfache lineare Regression mit R. Ich möchte dieses Bild als PNG oder JPEG speichern. Ist es möglich, dies automatisch zu tun? (per Code) Es gibt zwei verschiedene Fragen: Erstens schaue ich bereits auf das Diagramm auf meinem Monitor und möchte es so speichern, wie es ist. Zweitens …
304 r  plot  ggplot2  lattice  r-faq 

13
Balken im Balkendiagramm ggplot2 bestellen
Ich versuche, ein Balkendiagramm zu erstellen, bei dem der größte Balken der y-Achse am nächsten und der kürzeste Balken am weitesten entfernt ist. Das ist also ein bisschen wie der Tisch, den ich habe Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 Steve Defense 5 John …
301 r  ggplot2  r-faq 

11
So ändern Sie den Legendentitel in ggplot
Ich habe die folgende Handlung wie unten. Es wurde mit diesem Befehl erstellt: library(ggplot2) df <- data.frame(cond = factor(rep(c("A", "B"), each = 200)), rating = c(rnorm(200), rnorm(200, mean=.8))) ggplot(df, aes(x=rating, fill=cond)) + geom_density(alpha = .3) + xlab("NEW RATING TITLE") + ylab("NEW DENSITY TITLE") Als nächstes möchte ich den Legendentitel von …
299 r  plot  ggplot2 

3
Titel des mittleren Diagramms in ggplot2
Hallo, dieser einfache Code (und alle meine Skripte von heute Morgen) hat mir in ggplot2 einen außermittigen Titel gegeben Ubuntu version: 16.04 R studio version: Version 0.99.896 R version: 3.3.2 GGPLOT2 version: 2.2.0 Ich habe das oben genannte heute Morgen frisch installiert, um dies zu beheben .... dat <- data.frame( …
256 r  ggplot2 

4
Legende ggplot entfernen 2.2
Ich versuche, die Legende einer Ebene (glatt) zu halten und die Legende der anderen (Punkt) zu entfernen. Ich habe versucht, die Legenden mit guides(colour = FALSE)und abzuschalten geom_point(aes(color = vs), show.legend = FALSE). Bearbeiten : Da diese Frage und ihre Antworten beliebt sind, scheint ein reproduzierbares Beispiel in der Reihenfolge: …
250 r  ggplot2  legend 

15
ggplot mit 2 y-Achsen auf jeder Seite und verschiedenen Skalen
Ich muss ein Balkendiagramm mit der Anzahl und ein Liniendiagramm mit der Rate in einem Diagramm zeichnen. Ich kann beide getrennt ausführen, aber wenn ich sie zusammenstelle, geom_barüberlappt sich die Skalierung der ersten Ebene (dh der ) mit der zweiten Schicht (dh die geom_line). Kann ich die Achse von geom_linenach …
230 r  ggplot2  r-faq 

20
Wie ändere ich Facettenbeschriftungen?
Ich habe den folgenden ggplotBefehl verwendet: ggplot(survey, aes(x = age)) + stat_bin(aes(n = nrow(h3), y = ..count.. / n), binwidth = 10) + scale_y_continuous(formatter = "percent", breaks = c(0, 0.1, 0.2)) + facet_grid(hospital ~ .) + theme(panel.background = theme_blank()) produzieren Ich möchte die Facettenbeschriftungen jedoch in etwas kürzeres (wie ...) …
229 r  ggplot2  symbols  facet  plotmath 


2
Einige Legenden in einem ggplot ausschalten
Angenommen, ich habe einen ggplot mit mehr als einer Legende. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year, rating, colour = length, shape = mpaa)) + geom_point() ) Ich kann die Anzeige aller Legenden wie folgt ausschalten: (p1 <- p0 + theme(legend.position = "none")) Durch Übergeben show_guide = …
221 r  ggplot2 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.