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()
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