Hoe u een verticale lijn aan het histogram toevoegt in r
U kunt de volgende methoden gebruiken om een verticale lijn aan een histogram in R toe te voegen:
Methode 1: Voeg een ononderbroken verticale lijn toe op een specifieke locatie
abline(v= 2 )
Deze syntaxis voegt een verticale lijn toe aan het histogram op x=2.
Methode 2: Voeg een aangepaste verticale lijn toe op een specifieke locatie
abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
Deze syntaxis voegt een rode verticale stippellijn met een breedte van 3 toe aan de gemiddelde waarde van het histogram.
Methode 3: Meerdere aangepaste verticale lijnen toevoegen
abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
Deze syntaxis voegt een rode verticale lijn toe aan het eerste kwartiel en een blauwe verticale lijn aan het derde kwartiel van het histogram.
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Voorbeeld 1: Voeg een ononderbroken verticale lijn toe op een specifieke locatie
De volgende code laat zien hoe u een histogram maakt en een verticale lijn toevoegt op x=2:
#make this example reproducible set. seed ( 1 ) #createdata data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at x=2 abline(v= 2 )
Voorbeeld 2: Voeg een aangepaste verticale lijn toe aan een specifieke locatie
De volgende code laat zien hoe u een histogram maakt en een verticale rode stippellijn met een breedte van 3 toevoegt aan de gemiddelde waarde van het histogram:
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical line at mean value abline(v=mean(data), col=' red ', lwd= 3 , lty=' dashed ')
Voorbeeld 3: Meerdere aangepaste verticale lijnen toevoegen
De volgende code laat zien hoe u een histogram maakt en een rode verticale lijn toevoegt aan het eerste kwartiel en een blauwe verticale lijn aan het derde kwartiel van het histogram.
#make this example reproducible set. seed ( 1 ) #create data data <- rnorm(n= 1000 , mean= 5 , sd= 2 ) #create histogram to visualize distribution of data hist(data) #add vertical lines at 1st and third quartiles abline(v=quantile(data, .25 ), col=' red ', lwd= 3 ) abline(v=quantile(data, .75 ), col=' blue ', lwd= 3 )
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:
Hoe maak je een relatief frequentiehistogram in R
Hoe u een normale curve op een histogram in R kunt leggen
Hoe de functie abline() in R te gebruiken