Jak połączyć punkty liniami w ggplot2 (z przykładem)


Możesz użyć następującej podstawowej składni, aby połączyć punkty z liniami na wykresie w ggplot2:

 library (ggplot2)

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

Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.

Przykład: połącz punkty liniami w ggplot2

Załóżmy, że mamy następującą bazę danych zawierającą liczbę sprzedaży zrealizowanych w sklepie przez 10 kolejnych dni:

 #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

Możemy użyć poniższego kodu, aby utworzyć w ggplot2 wykres łączący punkty reprezentujące sprzedaż realizowaną każdego dnia:

 library (ggplot2)

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

połącz punkty liniami w ggplot2

Oś x pokazuje dzień, a oś y pokazuje sprzedaż.

Pamiętaj również, że możesz użyć argumentów color , size , line type , Shape i fill , aby zmienić wygląd linii i punktów wykresu:

 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 ) 

Możesz dowolnie zmieniać wartości któregokolwiek z tych argumentów, aby wykres wyglądał dokładnie tak, jak chcesz.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w ggplot2:

Jak wykreślić wiele linii w ggplot2
Jak dodać średnią linię do wykresu w ggplot2
Jak zmienić kolory linii w ggplot2

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *