Jak zmienić rozmiar punktu w ggplot2 (3 przykłady)
Możesz użyć argumentu size , aby zmienić rozmiar punktów na wykresie rozrzutu ggplot2:
some_ggplot +
geom_point(size= 1.5 )
Domyślny rozmiar to 1,5 , ale można zmniejszyć lub zwiększyć tę wartość, aby punkty były mniejsze lub większe.
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce ze zbiorem danych mtcars wbudowanym w R.
Dla porównania, tak wygląda wykres rozrzutu ggplot2 przy domyślnym rozmiarze:
library (ggplot2)
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point()
Przykład 1: Zwiększ rozmiar punktu w ggplot2
Poniższy kod pokazuje, jak utworzyć wykres rozrzutu w ggplot2 i zwiększyć rozmiar punktu za pomocą argumentu size :
library (ggplot2)
#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 5 )
Należy pamiętać, że punkty są znacznie większe niż rozmiar domyślny.
Przykład 2: zmniejsz rozmiar punktu w ggplot2
Poniższy kod pokazuje, jak utworzyć wykres rozrzutu w ggplot2 i zmniejszyć rozmiar punktu za pomocą argumentu size :
library (ggplot2)
#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 0.5 )
Należy pamiętać, że punkty są znacznie mniejsze niż rozmiar domyślny.
Przykład 3: Dostosuj rozmiar punktu w oparciu o zmienną
Poniższy kod pokazuje, jak utworzyć wykres punktowy w ggplot2 i dostosować rozmiar każdego punktu w oparciu o wartość innej zmiennej w zbiorze danych mtcars o nazwie qsec :
library (ggplot2)
#create scatterplot with point size based on value of qsec
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point( aes (size=qsec))
Rozmiar każdego punktu zależy teraz od wartości zmiennej qsec .
Zauważ, że ggplot2 automatycznie dodaje również legendę po prawej stronie wykresu, aby pomóc Ci zrozumieć, w jaki sposób wartość zmiennej qsec jest odwzorowywana na rozmiar każdego punktu.
Uwaga : Pełną dokumentację funkcji geom_point() można znaleźć tutaj .
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w ggplot2:
Jak zmienić kształt punktu w ggplot2
Jak zmienić tytuł legendy w ggplot2
Jak obracać etykiety osi w ggplot2
Jak naprawić w R: Nie można znaleźć funkcji „ggplot”