Column

### Sales Forecast

r AirPassengers %>% forecast(level = 90) %>% hchart() %>% hc_add_theme(thm)

Sales by State

data("USArrests", package = "datasets")
data("usgeojson")

USArrests <- USArrests %>%
  mutate(state = rownames(.))

n <- 4
colstops <- data.frame(
  q = 0:n/n,
  c = substring(viridis(n + 1), 0, 7)) %>%
  list.parse2()
## Warning: 'list.parse2' is deprecated.
## Use 'list_parse2' instead.
## See help("Deprecated")
highchart() %>%
  hc_add_series_map(usgeojson, USArrests, name = "Sales",
                    value = "Murder", joinBy = c("woename", "state"),
                    dataLabels = list(enabled = TRUE,
                                      format = '{point.properties.postalcode}')) %>%
  hc_colorAxis(stops = colstops) %>%
  hc_legend(valueDecimals = 0, valueSuffix = "%") %>%
  hc_mapNavigation(enabled = TRUE) %>%
  hc_add_theme(thm)

Column

### Sales by Category

```r data(“Groceries”, package = “arules”) dfitems <- tbl_df(Groceries@itemInfo)

set.seed(10)

dfitemsg <- dfitems %>% mutate(category = gsub(" “,”-“, level1), subcategory = gsub(” “,”-“, level2)) %>% group_by(category, subcategory) %>% summarise(sales = n() ^ 3 ) %>% ungroup() %>% sample_n(31)

tm <- treemap(dfitemsg, index = c(“category”, “subcategory”), vSize = “sales”, vColor = “sales”, type = “value”, palette = rev(viridis(6)))

highchart() %>% hc_add_series_treemap(tm, allowDrillToNode = TRUE, layoutAlgorithm = “squarified”) %>% hc_add_theme(thm) ```

## Warning: 'hc_add_series_treemap' is deprecated. ## Use 'hctreemap' instead. ## See help("Deprecated")

Best Sellers

set.seed(2)

nprods <- 10

dfitems %>% 
  sample_n(nprods) %>% 
  .$labels %>% 
  rep(times = sort(sample( 1e4:2e4, size = nprods), decreasing = TRUE)) %>% 
  factor(levels = unique(.)) %>% 
  hchart(showInLegend = FALSE, name = "Sales", pointWidth = 10) %>% 
  hc_add_theme(thm) %>% 
  hc_chart(type = "bar")