Vous apprendrez comment créer des distributions interactives de densité et des histogrammes en utilisant le package R highcharter.
Sommaire:
Chargement des packages R réquis
# Charger les packages R requis
library(dplyr)
library(highcharter)
# Définir les options de highcharter
options(highcharter.theme = hc_theme_smpl(tooltip = list(valueDecimals = 2)))
Préparation des données
Créer des données (wdata
) contenant les poids par sexe (M pour homme ; F pour femme):
set.seed(1234)
wdata = data.frame(
sex = factor(rep(c("F", "M"), each=200)),
weight = c(rnorm(200, 55), rnorm(200, 58))
)
head(wdata, 4)
## sex weight
## 1 F 53.8
## 2 F 55.3
## 3 F 56.1
## 4 F 52.7
Graphiques de densité
Diagramme de densité basique
hc <- hchart(
density(wdata$weight),
type = "area", name = "Weight"
)
hc
Graphiques de densité groupée
f <- wdata %>% filter(sex == "F")
m <- wdata %>% filter(sex == "M")
hc <- hchart(
density(m$weight), type = "area",
color = "steelblue", name = "Male"
) %>%
hc_add_series(
density(f$weight), type = "area",
color = "#B71C1C",
name = "Female"
)
hc
Histogrammes
hc <- hchart(
wdata$weight,
color = "#B71C1C", name = "Weight"
)
hc
Version: English
No Comments