ladyLein startpagina
0. R install & library
1. R start
2. Vectoren
(een rij waarden)
3. Matrixen
(tabellen)
4. Statistieken
(min, max, gemiddelde, standaard defiatie)
5. Factoren
(-categorieën/typen)
6. Data frames
(wat is een dataframe,
inlezen txt en csv bestanden)
7. Correlatie in de grafiek
8. Plot
9. GGPlot2
(lijn, staaf, taart)
10. Functies
(o.a.if else, for, while, string, datum)
11. SQL / dplyr
(gegevens ophalen uit tabellen)
12. WAR meetkastjes en KNMI
(data ophalen en in grafiek zetten)
13. Qgis
gegevens op de kaart zetten
|
Plot
Je hebt de functie plot(), zie grafieken vectoren
En je hebt Qplot(), zie hieronder
En je hebt GGplot2(), zie GGplot2
Qplot
grafiek zonder legenda
x<-c(1,3,5,7,9)
y<-c(2,4,6,8,10)
qplot(x,y)
|
|
grafiek met legenda
x<-c(1,3,5,7,9)
y<-c(2,4,6,8,10)
t<-c("A","B","C","D","E")
types <- factor(t)
qplot(x,y,color=types)
|
|
namen<-c("A","Z","M","P","Q","B")
leeftijd<-c(2,4,6,8,10,12)
lengte<-c(75,100,125,130,145,160)
grafieklijnen<-data.frame(namen,leeftijd,lengte)
qplot(grafieklijnen$namen, grafieklijnen$lengte)
Hij zet de namen op alfabet neer vanzelf
|
|
Staafdiagram (barplot)
H <- c(7,12,6,3)
M <- c("Mies","Wim","Zus","Jet")
barplot(H, names.arg = M, xlab = "kinderen",
ylab = "leeftijd", main = "leeftijd kinderen",
border = "red", col = "blue")
|
|
GGplot2
labeltje<-c("DE lijn")
x<-c(1,2,3,4,5)
y<-c(1,2,3,4,5)
grafieklijnen<-data.frame(x,y)
ggplot(grafieklijnen, aes(x, y)) +
geom_segment(aes(xend = x, yend = y,
linetype = labeltje)) + geom_line()
of met punten: geom_point() iov geom_line()
|
|
Terug naar top
|