Highcharter R Package Essentials for Easy Interactive Graphs

Highchart Graphical Parameters Modifications

This article describes how to change the highchart graphical parameters, including main titles, axis labels and themes.



Contents:

Loading required R packages

# Load required R packages
library(highcharter) 
# Set highcharter options
options(highcharter.theme = hc_theme_smpl(tooltip = list(valueDecimals = 2)))

Data preparation

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

Basic plots

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

Add titles

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

Change x and y axis labels

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

Change themes

Theme economist

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

Theme Monokai

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



Version: Français

Highchart Interactive Advanced Graphics in R (Prev Lesson)
Back to Highcharter R Package Essentials for Easy Interactive Graphs

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