Ist es möglich, zwei dygraph
s im RStudio Viewer-Fenster gleichzeitig anzuzeigen?zwei dygraph in RStudio Viewer-Bereich
Ich aktualisiere eine alte Funktion, die zwei Zeitreihendiagramme (mit ggplot2) erstellt, übereinander gestapelt (mit gridExtra::grid.arrange(ggp1, ggp2)
). Ich möchte die coole dygraph
verwenden und die Änderung ist ziemlich einfach, ..., außer dass ich beide Diagramme gleichzeitig in RStudio Viewer anzeigen möchte.
Es ist möglich, jeweils ein Diagramm gleichzeitig anzuzeigen. In der Tat, "If you call dygraph
within RStudio then it’s output appears within the Viewer pane". Aber ich konnte keinen Trick finden, um beide Plots gleichzeitig anzuzeigen. Und ich will das, weil ich das handliche synchronization Feature von dygraph
verwenden möchte, um ein reproduzierbares Beispiel zu geben, hier ist ein Beispiel dafür, was ich tue.
library(dygraphs)
dygraph(mdeaths, group = "ensync")
dygraph(fdeaths, group = "ensync")
Aber jeder von ihnen ist ein neuer Anruf in R-Konsole und dann das erste Grundstück auf dem Viewer angezeigt und sofort die zweite Handlung ersetzt es.
Die einzige Problemumgehung, die ich gefunden habe, ist es in ein RMarkdown Dokument zu bringen und alles zu knacken. Aber ich mag diesen Ansatz nicht. Es wäre bequemer, wenn ich es direkt im RStudio Viewer-Fenster anzeigen würde.
Irgendwelche Ideen?
vielleicht glänzend mit einer anderen Registerkarte für jeden dygraph verwenden – MLavoie
danke, ja, 'shiny' ist eine Option.Ich verwende derzeit "rmarkdown", um mein Problem zu lösen. Ich lege den Code für die 'dygraphs' in eine .Rmd-Datei und dann von meinem Code-Aufruf' rmarkdown :: render() 'und sende dann die Ausgabedatei an 'redudioapi :: viewer()'. Hinweis: Die Ausgabedatei muss sich "im temporären R-Sitzungsverzeichnis befinden"? Rstudioapi :: viewer – elikesprogramming
Wenn Sie rmarkdown verwenden, werfen Sie einen Blick auf http://rmarkdown.rstudio.com/flexdashboard/index.html – MLavoie