Как загрузить графики rCharts в Shiny с помощью downloadHandler

В блестящих приложениях ggplot2 графики можно легко загрузить на основе функции downloadHandler. Можно ли аналогичным образом загрузить визуализации javascript, созданные с помощью rCharts? Если да, то каков наилучший подход?


person Jonas Tundo    schedule 24.03.2014    source источник
comment
Я думаю, вы не можете использовать их как изображения, потому что rCharts возвращает SVG.   -  person Julien Navarre    schedule 24.03.2014
comment
Я нашел в Твиттере переписку между @timelyportfolio и @ramnath_vaidya. Это возможно: bl.ocks.org/biovisualize/8187844. Надеемся, что эта функция скоро будет добавлена ​​в rCharts.   -  person Jonas Tundo    schedule 25.03.2014
comment
Какой подход был лучшим?   -  person aloplop85    schedule 09.09.2015
comment
Должно быть возможно с библиотекой dom-to-image. Вы все еще ищете решение?   -  person Stéphane Laurent    schedule 03.03.2020


Ответы (1)


Если вы используете возможности HighCharts в rCharts, вы можете использовать его экспортер функция с возможностью загрузки, как показано здесь (источник).

Если нет, вы остаетесь с самоанализом DOM, как я использовал здесь. За этим не стоит R, но он показывает, как найти SVG в DOM и сделать так, чтобы графику можно было экспортировать несколькими различными способами.

person hrbrmstr    schedule 24.03.2014
comment
+1 хорошо. Но я не использовал HighCharts, так что это не будет решением для меня. - person Jonas Tundo; 25.03.2014