Hoe punten met lijnen te verbinden in ggplot2 (met voorbeeld)


U kunt de volgende basissyntaxis gebruiken om punten met lijnen in een plot in ggplot2 te verbinden:

 library (ggplot2)

ggplot(df, aes(x=x_var, y=y_var)) +
geom_line() +
geom_point()

Het volgende voorbeeld laat zien hoe u deze syntaxis in de praktijk kunt gebruiken.

Voorbeeld: verbind punten met lijnen in ggplot2

Stel dat we de volgende database hebben met het aantal verkopen in een winkel gedurende 10 opeenvolgende dagen:

 #create data frame
df <- data. frame (day=1:10,
                 sales=c(3, 5, 5, 8, 12, 10, 8, 8, 5, 9))

#view data frame
df

   day sales
1 1 3
2 2 5
3 3 5
4 4 8
5 5 12
6 6 10
7 7 8
8 8 8
9 9 5
10 10 9

We kunnen de volgende code gebruiken om een plot in ggplot2 te maken met verbonden punten om de verkopen die elke dag worden gedaan weer te geven:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line() +
  geom_point() 

verbind punten met lijnen in ggplot2

Op de x-as wordt de dag weergegeven en op de y-as de omzet.

Merk ook op dat u de argumenten color , size , linetype , shape en fill kunt gebruiken om het uiterlijk van de lijn en plotpunten te wijzigen:

 library (ggplot2)

#create plot with connected points
ggplot(df, aes(x=day, y=sales)) +
  geom_line(color=' gray ', size= 1.5 , linetype=' dashed ') +
  geom_point(shape= 21 , color=' black ', fill=' pink ', size= 6 ) 

Voel je vrij om de waarden van elk van deze argumenten te wijzigen om de plot precies zo te laten verschijnen zoals jij dat wilt.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in ggplot2 kunt uitvoeren:

Hoe meerdere lijnen in ggplot2 te plotten
Hoe u een gemiddelde lijn kunt toevoegen aan een plot in ggplot2
Hoe lijnkleuren in ggplot2 te veranderen

Einen Kommentar hinzufügen

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