3.41 Wykres pudełkowy - przykład (1)
# Rysowanie wykresu pudełkowego z użyciem języka R
<- data.frame(
data men = c(143, 160, 165, 168, 172, 173, 175, 176, 177, 178, 179, 180, 180, 181, 181, 182, 182, 183, 183, 184, 186, 188, 190, 191, 200),
women = c(140, 150, 155, 158, 160, 163, 163, 165, 166, 166, 168, 170, 170, 171, 172, 173, 173, 173, 175, 176, 177, 181, 182, 183, 196) ) # Zbiór danych
head(data) # Wyświetla pierwsze wiersze zbioru danych
## men women
## 1 143 140
## 2 160 150
## 3 165 155
## 4 168 158
## 5 172 160
## 6 173 163
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(tidyr) # Pakiet funkcji przydatny do transformacji danych
<- gather(data = data, key = "plec", value = "wzrost", men:women ) # Format szeroki danych --> format długi danych
data
head(data)
## plec wzrost
## 1 men 143
## 2 men 160
## 3 men 165
## 4 men 168
## 5 men 172
## 6 men 173
<- ggplot(data = data) + geom_boxplot( aes( x = plec, y = wzrost ) ) + coord_flip() # Rysuje wykres pudełkowy
box
print(box) # Wyświetla wykres