library(highcharter) 
library(dplyr)
# Sample dataset
data <- mtcars %>%
  tibble::rownames_to_column(var = "car") %>%
  mutate(cyl = as.factor(cyl))
# Basic plot
p <- highchart() %>% 
    hc_add_series(data, type = "scatter", hcaes(x = mpg, y = hp, group = cyl))
p %>% hc_title(text = "Default Theme")highcharter Themes
Introduction
In this document, we will explore various themes and styles available in highcharter.
Below are examples of applying different themes to your plot:
Theme Google
p %>%
  hc_title(text = "Theme Google") %>%
  hc_add_theme(hc_theme_google())Theme Financial Times
p %>%
  hc_title(text = "Theme Financial Times") %>%
  hc_add_theme(hc_theme_ft())Theme Economist
p %>%
  hc_title(text = "Theme Economist") %>%
  hc_add_theme(hc_theme_economist())Theme Elementary
p %>%
  hc_title(text = "Theme Elementary") %>%
  hc_add_theme(hc_theme_elementary())Theme Simple
p %>%
  hc_title(text = "Theme Simple") %>%
  hc_add_theme(hc_theme_smpl())Theme Database
p %>%
  hc_title(text = "Theme Database") %>%
  hc_add_theme(hc_theme_db())Theme FFX
p %>%
  hc_title(text = "Theme FFX") %>%
  hc_add_theme(hc_theme_ffx())Theme FiveThirtyEight
p %>%
  hc_title(text = "Theme FiveThirtyEight") %>%
  hc_add_theme(hc_theme_538())Theme Flat
p %>%
  hc_title(text = "Theme Flat") %>%
  hc_add_theme(hc_theme_flat())Theme Flat Dark
p %>%
  hc_title(text = "Theme Flat Dark") %>%
  hc_add_theme(hc_theme_flatdark())Theme Chalk
p %>%
  hc_title(text = "Theme Chalk") %>%
  hc_add_theme(hc_theme_chalk())Theme Handdrawn
p %>%
  hc_title(text = "Theme Handdrawn") %>%
  hc_add_theme(hc_theme_handdrawn())Theme Dark Unica
p %>%
  hc_title(text = "Theme Dark Unica") %>%
  hc_add_theme(hc_theme_darkunica())Theme ggplot2
p %>%
  hc_title(text = "Theme ggplot2") %>%
  hc_add_theme(hc_theme_ggplot2())Theme Alone
p %>%
  hc_title(text = "Theme Alone") %>%
  hc_add_theme(hc_theme_alone())Theme Bloom
p %>%
  hc_title(text = "Theme Bloom") %>%
  hc_add_theme(hc_theme_bloom())Theme Gridlight
p %>%
  hc_title(text = "Theme Grid Light") %>%
  hc_add_theme(hc_theme_gridlight())Theme Highcharter
p %>%
  hc_title(text = "Theme Highcharter") %>%
  hc_add_theme(hc_theme_hcrt())Theme Null
p %>%
  hc_title(text = "Theme Null") %>%
  hc_add_theme(hc_theme_null())Theme Monokai
p %>%
  hc_title(text = "Theme Monokai") %>%
  hc_add_theme(hc_theme_monokai())Theme Sansignika
p %>%
  hc_title(text = "Theme Sansignika") %>%
  hc_add_theme(hc_theme_sandsignika())Theme Sparkline
p %>%
  hc_title(text = "Theme Sparkline") %>%
  hc_add_theme(hc_theme_sparkline())p %>%
  hc_title(text = "Theme Sparkline VB") %>%
  hc_add_theme(hc_theme_sparkline_vb())Theme Superheroes
p %>%
  hc_title(text = "Theme Superheroes") %>%
  hc_add_theme(hc_theme_superheroes())Theme Tufte
p %>%
  hc_title(text = "Theme Tufte") %>%
  hc_add_theme(hc_theme_tufte())p %>%
  hc_title(text = "Theme Tufte2") %>%
  hc_add_theme(hc_theme_tufte2())