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.

4
Emulieren Sie die Standardfarbpalette von ggplot2
Mit welcher Funktion kann ich die Standardfarbpalette von ggplot2 für eine gewünschte Anzahl von Farben emulieren? Zum Beispiel würde eine Eingabe von 3 einen Zeichenvektor von HEX-Farben mit diesen Farben erzeugen:
191 r  ggplot2 

5
Erhöhen Sie die Anzahl der Achsen-Ticks
Ich generiere Diagramme für einige Daten, aber die Anzahl der Ticks ist zu gering. Ich benötige mehr Genauigkeit beim Lesen. Gibt es eine Möglichkeit, die Anzahl der Achsen-Ticks in ggplot2 zu erhöhen? Ich weiß, dass ich ggplot anweisen kann, einen Vektor als Achsen-Ticks zu verwenden, aber ich möchte die Anzahl …
188 r  ggplot2 

7
Ändern der Schriftgröße und der Richtung des Achsentextes in ggplot2
Ich zeichne ein Diagramm mit einer kategorialen Variablen auf der x-Achse und einer numerischen Variablen auf der y-Achse. Da für die x-Achse viele Datenpunkte vorhanden sind, überlappt die Standardtextformatierung die Beschriftung für jedes Häkchen mit anderen Beschriftungen. Wie ändere ich (a) die Schriftgröße für meinen Achsentext und (b) die Ausrichtung …
188 r  ggplot2 


15
Am wenigsten genutzte Datenvisualisierung [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

3
Beschriften Sie Punkte in geom_point
Die Daten, mit denen ich spiele, stammen aus der unten aufgeführten Internetquelle nba <- read.csv("http://datasets.flowingdata.com/ppg2008.csv", sep=",") Ich möchte ein 2D-Punktediagramm erstellen, in dem zwei Metriken aus dieser Tabelle verglichen werden, wobei jeder Spieler einen Punkt im Diagramm darstellt. Ich habe folgenden Code: nbaplot <- ggplot(nba, aes(x= MIN, y= PTS, colour="green", …
178 r  plot  ggplot2  labeling  ggrepel 


8
Zeigen Sie% anstelle von Zählungen in Diagrammen kategorialer Variablen an
Ich zeichne eine kategoriale Variable und anstatt die Anzahl für jeden Kategoriewert anzuzeigen. Ich suche nach einer Möglichkeit, ggplotden Prozentsatz der Werte in dieser Kategorie anzuzeigen. Natürlich ist es möglich, eine andere Variable mit dem berechneten Prozentsatz zu erstellen und diese zu zeichnen, aber ich muss es mehrere Dutzend Mal …
170 r  ggplot2 

5
Das Liniendiagramm von ggplot2 gibt „geom_path: Jede Gruppe besteht nur aus einer Beobachtung. Müssen Sie die Gruppenästhetik anpassen? “
Mit diesem Datenrahmen ("df"): year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546 Ich versuche ein Liniendiagramm wie folgt zu erstellen: plot5 <- ggplot(df, aes(year, pollution)) + geom_point() + geom_line() + labs(x = "Year", y = "Particulate matter emissions (tons)", title = "Motor vehicle emissions …
170 r  ggplot2 

2
Was machen hjust und vjust, wenn Sie mit ggplot einen Plot erstellen?
Jedes Mal, wenn ich mit ggplot einen Plot erstelle, verbringe ich ein wenig Zeit damit, verschiedene Werte für hjust und vjust in einer Zeile wie auszuprobieren + opts(axis.text.x = theme_text(hjust = 0.5)) Damit die Achsenbeschriftungen dort ausgerichtet werden, wo die Achsenbeschriftungen fast die Achse berühren und bündig mit dieser sind …
159 r  plot  ggplot2 


4
Ändern Sie die Größe des Achsentitels und der Beschriftungen in ggplot2
Ich habe eine wirklich einfache Frage, auf die ich nur schwer eine Antwort finden kann. Ich hoffte, jemand hier könnte mir helfen. Ein Beispiel für einen Datenrahmen ist unten dargestellt: a <- c(1:10) b <- c(10:1) df <- data.frame(a,b) library(ggplot2) g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + xlab("x axis") g …
145 r  ggplot2 

3
Fügen Sie dem Liniendiagramm ggplot2 eine Legende hinzu
Ich habe eine Frage zu Legenden in ggplot2. Ich habe es geschafft, drei Linien im selben Diagramm zu zeichnen und möchte eine Legende mit den drei verwendeten Farben hinzufügen. Dies ist der verwendete Code library(ggplot2) require(RCurl) link<-getURL("https://dl.dropbox.com/s/ds5zp9jonznpuwb/dat.txt") datos<- read.csv(textConnection(link),header=TRUE,sep=";") datos$fecha <- as.POSIXct(datos[,1], format="%d/%m/%Y") temp = ggplot(data=datos,aes(x=fecha, y=TempMax,colour="1")) + geom_line(colour="red") + …
143 r  ggplot2  legend  r-faq 


6
ggplot2-Plot ohne Achsen, Legenden usw.
Ich möchte das Hexbin des Bioleiters verwenden (was ich tun kann), um ein Diagramm zu erstellen, das den gesamten (PNG-) Anzeigebereich ausfüllt - keine Achsen, keine Beschriftungen, kein Hintergrund, kein Nuthin.
138 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.