Параметр fallbackToExportServer не работает, поскольку он не вызывает экспорт в автономном режиме. Для обеспечения автономного экспорта я определил свои собственные кнопки, то есть меню экспорта.
export <- list(
list(text="PNG",
onclick=JS("function () {
this.exportChartLocal(); }")),
list(text="JPEG",
onclick=JS("function () {
this.exportChartLocal({ type: 'image/jpeg' }); }"))
)
output$hc <- renderHighchart({
highchart() %>%
hc_chart(type = "line" ) %>%
hc_xAxis(cars$speed) %>%
hc_add_series(cars$dist) %>%
hc_exporting(enabled = T, fallbackToExportServer = F,
menuItems = export) })
Обычно полезно познакомиться с API Highcharts и узнать, как его использовать с highcharter. Параметры экспорта здесь https://api.highcharts.com/highcharts/exporting
И информация об экспорте на стороне клиента:
https://www.highcharts.com/docs/export-module/client-side-export
Другие экспортируемые элементы меню затем определяются в «экспорте», и как это сделать, описано в API.
Итак, в заключение, вы теперь начнете осуществлять экспорт на стороне клиента. В спецификации fallbackToExportServer = F говорится: «Если экспорт на стороне клиента завершится неудачно, НЕ используйте сервер exporting.highcharts.com».
Надеюсь, это поможет.