Grafieken

  • Grafieken maken met R kan erg gemakkelijk
  • Veel verschillende soorten ingebouwde grafieken in de package Graphics
    • ?library(help=‘graphics’)

Plot

  • ?plot
  • denk aan titels en nummering
plot(cars, 
	xlab = 'Speed (mph)', 
	ylab = 'Stopping distance (ft)', 
	sub = 'bron: Ezekiel, M. (1930) Methods of Correlation Analysis. Wiley.', 
	main = 'Cars data from the year 1920', 
	las=1) 

Toevoegen van een lineaire trendlijn

z <- lm(dist ~ speed, data = cars) 
abline(z) 

Barplot

cijfers <- c(6,7,8,5,6,8,8,6,5,9,7) 
barplot(cijfers)

strings koppelen aan een lijst cijfers

cijfers <- c(6,7,8,5,6,8,8,6,5,9,7) 
names(cijfers) <- c('Kim', 'Jip', 'Neo', 'Jan', 'Miep', 'Lot', 'Ernie', 'Bert', 'Ine', 'Rik', 'Mees') 
 
barplot(cijfers) 

Labels toevoegen

cijfers <- c(6,7,8,5,6,8,8,6,5,9,7) 
names(cijfers) <- c('Kim', 'Jip', 'Neo', 'Jan', 'Miep', 'Lot', 'Ernie', 'Bert', 'Ine', 'Rik', 'Mees') 
 
 
 
barplot(cijfers, main = 'cijfers per student', xlab = 'namen', ylab = 'cijfer')
 

Als je wilt kijken hoevaak iets voorkomt

barplot(table(cijfers), main = 'aantal keer dat een cijfer is gegeven')

Barplot met matrix zorgt voor een stacked barplot. Matrix met beside=TRUE zorgt voor grouped barplot.

Histogram

  • ?hist