Chart with keyboard navigation enabled taken from {highcharter} issue #707
Here is something focusable
library(highcharter)
## Registered S3 method overwritten by 'quantmod':
## method from
## as.zoo.data.frame zoo
## Highcharts (www.highcharts.com) is a Highsoft software product which is
## not free for commercial and Governmental use
data <- data.frame(
fruit = c("apple", "banana", "orange", "pear"),
count = c(2, 3, 5, 4)
)
highchart() %>%
hc_add_dependency(name = "modules/accessibility.js") %>%
hc_add_dependency(name = "modules/exporting.js") %>%
hc_add_dependency(name = "modules/export-data.js") %>%
hc_title(text = "Fruits") %>%
hc_xAxis(categories = data$fruit) %>%
hc_add_series(
data = data$count,
type = "column",
name = "Count"
) %>%
hc_exporting(
enabled = TRUE,
accessibility = list(
enabled = TRUE
)
) %>%
hc_plotOptions(
accessibility = list(
enabled = TRUE,
keyboardNavigation = list(enabled = TRUE)
)
)