SciViews::R(lang = "fr")
## ✓ Default language: fr

Objectif

Analyse graphique du jeu de données data.io::zooplankton.

Analyses graphiques

zoo <- read(file = "zooplankton", package = "data.io")
names(zoo)
##  [1] "ecd"          "area"         "perimeter"    "feret"        "major"       
##  [6] "minor"        "mean"         "mode"         "min"          "max"         
## [11] "std_dev"      "range"        "size"         "aspect"       "elongation"  
## [16] "compactness"  "transparency" "circularity"  "density"      "class"
chart(data = zoo, ~ ecd)+
geom_histogram(bins=10)

chart(data = zoo, ~ ecd)+
geom_histogram(bins=25)

chart(data = zoo, ~ ecd)+
geom_histogram(bins=40)

chart(data = zoo, ~ ecd)+
geom_histogram(bins=55)

# Graphique sélectionné et mis au net
chart(data = zoo, ~ ecd)+
geom_histogram(bins=40)+
  ylab("Effectifs")

# partie de code venant du cours SDD1 : visualisation
chart(data = zoo, ~ perimeter)+
  geom_density()+
ylab("densité")

chart( data = zoo, area ~ class %fill=% class) +
geom_violin(show.legend = FALSE)+
coord_flip()

 chart( data = zoo, class ~ area %fill=% class) +
  ggridges::geom_density_ridges()
## Picking joint bandwidth of 0.201

# Réduction du jeu de données zoo
zoo_sub <- sfilter(zoo, class %in% c("Poecilostomatoid", "Calanoid", "Cyclopoid", "Harpacticoid"))
chart(data = zoo_sub, ~ feret %fill=% class)+
  geom_histogram( bins= 25)+
  geom_histogram (show.legend = FALSE)+
  ylab("Effectifs") +
  
  scale_fill_viridis_d()
## `stat_bin()` using `bins = 30`. Pick better value with `binwidth`.

chart(data = zoo_sub, ~ major %fill=% class)+
  geom_histogram( bins= 25)+
  ylab("Effectifs") +
  scale_fill_viridis_d()

chart(data = zoo_sub, ~ mean %fill=% class)+
  geom_histogram( bins= 25)+
  ylab("Effectifs") +
  scale_fill_viridis_d()