Cet article décrit comment créer un graphique en pyramide interactif dans R en utilisant le package R highcharter.
Un graphique pyramidal a la forme d’un triangle dont les lignes le divisent en sections. Il est utilisé pour afficher des thèmes apparentés qui doivent être organisés de manière à montrer la structure hiérarchique, ainsi que la quantité ou la taille.
Sommaire:
Chargement des packages R requis
# 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
df <- data.frame(
x = c(0, 1, 2, 3, 4),
y = c(10, 19.4, 21.1, 14.4, 6.4),
name = as.factor(c("grape", "olive", "guava", "nut", "pear"))
) %>%
arrange(-y)
df
## x y name
## 1 2 21.1 guava
## 2 1 19.4 olive
## 3 3 14.4 nut
## 4 0 10.0 grape
## 5 4 6.4 pear
Créer un graphique en forme de pyramide
hc <- df %>%
hchart(
"pyramid", hcaes(x = name, y = y),
name = "Fruit consumption"
)
hc
Version: English
No Comments