Hoe de puntgrootte in ggplot2 te veranderen (3 voorbeelden)
U kunt het size- argument gebruiken om de grootte van punten in een ggplot2-spreidingsdiagram te wijzigen:
some_ggplot +
geom_point(size= 1.5 )
De standaardgrootte is 1,5 , maar u kunt deze waarde verlagen of verhogen om de punten kleiner of groter te maken.
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken met de mtcars- dataset ingebouwd in R.
Ter referentie: dit is hoe een ggplot2-spreidingsdiagram eruit ziet met de standaardgrootte:
library (ggplot2)
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point()
Voorbeeld 1: Vergroot de puntgrootte in ggplot2
De volgende code laat zien hoe u een spreidingsdiagram maakt in ggplot2 en de puntgrootte vergroot met behulp van het size- argument:
library (ggplot2)
#create scatterplot with increased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 5 )
Merk op dat de punten veel groter zijn dan de standaardgrootte.
Voorbeeld 2: verklein de puntgrootte in ggplot2
De volgende code laat zien hoe u een spreidingsdiagram maakt in ggplot2 en de puntgrootte verkleint met behulp van het size- argument:
library (ggplot2)
#create scatterplot with decreased point size
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
geom_point(size= 0.5 )
Merk op dat de punten veel kleiner zijn dan de standaardgrootte.
Voorbeeld 3: Pas de puntgrootte aan op basis van een variabele
De volgende code laat zien hoe u een spreidingsdiagram in ggplot2 maakt en elke puntgrootte aanpast op basis van de waarde van een andere variabele in de mtcars- gegevensset genaamd 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))
De grootte van elk punt hangt nu af van de waarde van de qsec- variabele.
Merk op dat ggplot2 ook automatisch een legenda aan de rechterkant van de plot toevoegt om u te helpen begrijpen hoe de waarde van de qsec- variabele wordt toegewezen aan de grootte van elk punt.
Opmerking : u kunt de volledige documentatie voor de functie geom_point() hier vinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in ggplot2 uitvoert:
Hoe de puntvorm in ggplot2 te veranderen
Hoe de titel van de legenda in ggplot2 te veranderen
Hoe aslabels te roteren in ggplot2
Hoe op te lossen in R: Kan functie “ggplot” niet vinden