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

Modifications des Paramètres Graphiques

Cet article décrit comment modifier les paramètres graphiques du package highchart, comprenant les titres principaux, les étiquettes des axes et les thèmes.



Sommaire:

Chargement des packages R réquis

# Charger les packages R requis
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"))
)
df
##   x    y  name
## 1 0 10.0 grape
## 2 1 19.4 olive
## 3 2 21.1 guava
## 4 3 14.4   nut
## 5 4  6.4  pear

Graphiques basiques

hc <- df %>%
  hchart(
    type = "column", hcaes(x = "name", y = "y"),
    color = "steelblue"
    )
hc

Ajouter des titres

hc_with_titles <- hc %>%
  hc_title(
    text = "Bar Plots",
    style = list(fontWeight = "bold", fontSize = "30px"),
    align = "center"
    ) %>% 
  hc_subtitle(
    text = "Fruit Consumption", 
    style = list(fontWeight = "bold"),
    align = "center"
    ) %>% 
  hc_credits(
    enabled = TRUE, 
    text = "Data Source: Datanovia;https://www.datanovia.com/en",
    style = list(fontSize = "10px")
    ) 
hc_with_titles

Modifier les étiquettes des axes x et y

 hc_with_axis_labs <- hc %>%
  hc_xAxis(title = list(text = "Fruits")) %>%
  hc_yAxis(title = list(text = "Consumption Value"))
 hc_with_axis_labs

Changer de thème

Thème économiste

hc_theme <- hc %>% 
  hc_add_theme(hc_theme_economist())
hc_theme

Thème Monokai

hc_theme <- hc %>%
  hc_add_theme(hc_theme_monokai())
hc_theme



Version: English

Highchart Graphiques Interactifs Avancés dans R (Prev Lesson)
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