Dies ist eine Frage der Datenvisualisierung. Ich habe eine Datenbank, die einige Daten enthält, die ständig überarbeitet werden (Online-Update). Was ist der beste Weg in R, um ein Diagramm alle 5 oder 10 Sekunden zu aktualisieren? (ohne noch einmal zu planen ist alles möglich)?
rot
quelle
Sys.sleep()
Funktion vergessen . Ich denke, der und Achsenbereich sollte im Voraus festgelegt werden, nein? yplot()
, möglicherweise mit,0,0,type="n"
wenn noch nichts zu plotten ist ... In der Tat ist dies viel einfacher, alsplot.new()
alle Dinge wie Äxte oder Beschriftungen von Hand zu klingeln und hinzuzufügen.Für die Offline-Visualisierung können Sie PNG-Dateien generieren und mit ImageMagick in ein animiertes GIF konvertieren . Ich habe es zur Demonstration verwendet (dies zeichnet jedoch alle Daten neu):
Dadurch werden mehrere PNG-Dateien generiert, denen ein Präfix vorangestellt ist
fig
. Dann auf einer un * x-Shell,gibt diese Animation (die von modernen angewandten biostatistischen Methoden unter Verwendung von S-Plus , S. Selvin, 1998 inspiriert ist ):
Eine weitere Option, die vielversprechender aussieht, besteht darin, sich auf das Animationspaket zu verlassen . Es gibt ein Beispiel mit einer automatischen Regression für bewegliche Fenster , mit der Sie beginnen sollten.
quelle