So ändern sie die füll- und rahmenfarbe von punkten in ggplot2


Sie können die Argumente color und fill verwenden, um die Rahmen- und Füllfarbe von Punkten in einem ggplot2-Streudiagramm zu ändern:

 #create scatter plot with points that have black border and pink fill
ggplot(df, aes(x=x, y=y)) + 
  geom_point(color=' black ', fill=' pink ', shape= 21 )

Es ist wichtig zu beachten, dass die Argumente „Farbe “ und „Füllung “ nur funktionieren, wenn der Formwert zwischen 21 und 25 liegt.

Eine vollständige Liste der in ggplot2 verfügbaren Formen finden Sie in diesem Tutorial .

Die folgenden Beispiele zeigen, wie die Farb- und Füllargumente in der Praxis verwendet werden.

Beispiel 1: Geben Sie eine Füll- und Rahmenfarbe für alle Punkte an

Der folgende Code zeigt, wie man in ggplot2 ein Streudiagramm erstellt, in dem die Rahmenfarbe aller Punkte schwarz und die Füllfarbe rosa ist:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 7, 7, 10),
                 y=c(5, 8, 10, 14, 13, 19))

#create scatterplot
ggplot(df, aes(x=x, y=y)) + 
  geom_point(color=' black ', fill=' pink ', shape= 21 , size= 4 ) 

geom_point Füll- und Rahmenfarbe

Beispiel 2: Geben Sie mehrere Füll- und Rahmenfarben für Punkte an

Der folgende Code zeigt, wie man in ggplot2 ein Streudiagramm erstellt, bei dem die Rahmen- und Füllfarbe der Punkte vom Wert einer Gruppierungsvariablen abhängt:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 4, 7, 7, 10),
                 y=c(5, 8, 10, 14, 13, 19),
                 group=c('A', 'A', 'A', 'B', 'B', 'B'))

#create scatter plot with multiple fill and border colors
ggplot(df, aes(x=x, y=y)) + 
  geom_point(color=' black ', shape= 21 , size= 4 , aes(fill=factor(group))) + 
  scale_fill_manual(values=c(' pink ', ' lightgreen ')) 

geom_point ggplot2-Plot mit mehreren Füllfarben

In diesem Beispiel verwenden wir für alle Punkte eine „schwarze“ Rahmenfarbe, die Füllfarbe hängt jedoch vom Wert der Gruppenvariablen im Datenrahmen ab.

Hinweis : Die vollständige Dokumentation zur Funktion geom_point() finden Sie hier .

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Vorgänge in ggplot2 ausführen:

So ändern Sie die Punktform in ggplot2
So ändern Sie den Legendentitel in ggplot2
So drehen Sie Achsenbeschriftungen in ggplot2
So beheben Sie das Problem in R: Funktion „ggplot“ kann nicht gefunden werden

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert