L'Essentiel du Package R Highcharter Pour des Graphiques Interactifs Faciles

Highchart Courbes de Densité et Histogramme Interactifs dans R

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

Highchart Bar Plot Interactif (Prev Lesson)
(Next Lesson) Highchart Treemap Interactif dans R
Back to L’Essentiel du Package R Highcharter Pour des Graphiques Interactifs Faciles

No Comments

Give a comment

Want to post an issue with R? If yes, please make sure you have read this: How to Include Reproducible R Script Examples in Datanovia Comments