---
title: "joonised"
output: html_document
---
```{r}
ilm=read.table("http://www.tlu.ee/~jaagup/andmed/ilm/harkutund.txt" , header=TRUE, sep=",")
head(ilm)
#hist(ilm$RH1H)
hist(ilm$RH1H,
xlab="Õhuniiskus protsentides", ylab="Esinemistundide arv",
main="Õhuniiskus Tallinn-Harku jaamas 2014")
?hist
#las - määrab telgede siltide suundi 0..3
hist(ilm$RH1H, labels=TRUE, las=1, breaks=5,
ylim=c(0, 7000), xlim=c(40, 100) )
hist(ilm$RH1H[ilm$RH1H>40])
hist(ilm[ilm$Kuu==1, "RH1H"])
```
Kaks histogrammi kõrvuti ühel joonisel
```{r}
par(mfrow=c(1, 2))
hist(ilm[ilm$Kuu==1, "RH1H"])
hist(ilm[ilm$Kuu==7, "RH1H"])
par(mfrow=c(1, 1))
```
Kordused
```{r}
for(kuunr in 1:12){
print(kuunr)
}
```
Tundide arv jaanuaris, kus õhuniiskus ületab 90%
```{r}
length(ilm[ilm$Kuu==1 & ilm$RH1H>90, "RH1H"])
for (kuunr in 1:12){
print(paste(kuunr, ' ',
length(ilm[ilm$Kuu==kuunr & ilm$RH1H>90, "RH1H"])))
}
```
Suurima niiskete tundide arvu kuus leidmine
```{r}
kogused=c()
for(kuunr in 1:12){
kogused[kuunr]=length(ilm[ilm$Kuu==kuunr & ilm$RH1H>95, "RH1H"])
}
kogused
max(kogused)
```
Joonised kuude kaupa vastavalt maksimumkogusele
```{r fig.height=12}
kuunimed=c("jaanuar", "veebruar", "märts",
"aprill", "mai", "juuni",
"juuli", "august", "september",
"oktoober", "november", "detsember")
par(mfrow=c(4, 3))
for (kuunr in 1:12){
hist(ilm[ilm$Kuu==kuunr, "RH1H"], ylim=c(0, max(kogused)), main=kuunimed[kuunr],
xlab="%", ylab="N")
}
par(mfrow=c(1, 2))
#lattice
#ggplot2
```
```{r}
par(mfrow=c(4, 3))
for (kuunr in 1:12){
hist(ilm[ilm$Kuu==kuunr, "RH1H"])
}
par(mfrow=c(1, 1))
```
```{r}
tapply(ilm$RH1H, ilm$Kuu, min, na.rm=TRUE)
barplot(tapply(ilm$RH1H, ilm$Kuu, min, na.rm=TRUE))
kuunimed=c("jaanuar", "veebruar", "märts",
"aprill", "mai", "juuni",
"juuli", "august", "september",
"oktoober", "november", "detsember")
kuivimad=tapply(ilm$RH1H, ilm$Kuu, min, na.rm=TRUE)
barplot(kuivimad, names.arg = kuunimed, las=2,
main="Kuivim mõõdetud tund kuus")
#Koostage tulpdiagramm kuude keskmiste niiskustega (mean)
```
Karp ja vurrud
```{r}
boxplot(ilm$RH1H)
boxplot(ilm[ilm$Kuu==1, "RH1H"])
boxplot(ilm$RH1H~ilm$Kuu)
```