Как сохранить интерактивные диаграммы из dygraph
Я создаю интерактивные графики, используя dygraph
, Я могу просмотреть их в окне "Просмотр" в R studio и в браузере.
Каков наиболее удобный способ сохранить эти графики (es html?)? Могу ли я отправить их по почте?
Я управляю R studio 0.98.507 иsessionInfo()
дает:
R version 3.1.0 (2014-04-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=German_Austria.1252 LC_CTYPE=German_Austria.1252 LC_MONETARY=German_Austria.1252 LC_NUMERIC=C
[5] LC_TIME=German_Austria.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] PerformanceAnalytics_1.1.0 xts_0.9-7 zoo_1.7-11 MASS_7.3-33
[5] cluster_1.15.2 RODBC_1.3-10
loaded via a namespace (and not attached):
[1] grid_3.1.0 lattice_0.20-29 tools_3.1.0
2 ответа
htmlwidgets
иметь saveWidget
функция, позволяющая сохранить полную визуализацию в виде отдельного (или составного) HTML-файла.
Как сказал Миха, их тоже можно вязать.
Если вам не нужна интерактивность (что маловероятно в случае с графиками), вы также можете использовать SVG Crowbar 2, чтобы сохранить SVG из отображаемой визуализации в браузере.
Что касается "вязания", вот образец документа R Markdown с надписью в нем:
---
title: "dygraphs knit example"
author: "Bob Rudis (@hrbrmstr)"
date: "March 17, 2015"
output: html_document
---
```{r}
library(dygraphs)
dygraph(nhtemp, main = "New Haven Temperatures") %>%
dyRangeSelector(dateWindow = c("1920-01-01", "1960-01-01"))
```
Вяжите это в RStudio, и он сгенерирует автономный HTML с визуализацией.
Из рисунков для веб-сайта R:
Вы можете использовать графики в документах R Markdown точно так же, как и любые другие функции построения графиков R. Однако вместо того, чтобы PNG-файл был включен в ваш документ, JavaScript, необходимый для визуализации вашего графического элемента, включен.
Это означает, что (из Rstudio), используя пакеты knitr и Rmarkdown, вы можете связать автономный HTML-документ, который включает в себя графы. Вы можете по электронной почте HTML-файл, если хотите.