Frage

Ich verwende rpy2 Datenanalyse zu tun und in Python Plotten. Es funktioniert gut, mit Ausnahme der Tatsache, dass, wenn ich einen Plan zeichnen, es Fenster hängen herum, bis das Programm beendet wird. Gibt es eine Möglichkeit, die Handlung während der Laufzeit zu löschen? Darüber hinaus Wenn ich jemals die Größe des Fensters, die Handlung verschwindet, aber das Fenster bleibt. Wenn interaktiv mit R, passt die Größe des Fensters einfach die Größe meiner Handlung. Ich mag diese Funktionalität in Python haben.

Zum Beispiel habe ich waren den folgenden Code ausführen können, würde ich mit einem einfachen Plot präsentiert.

import rpy2.robjects as robj

xdata = [2,4,6,8,10,12]
ydata = [1,2,3,4,5,6]
Rxdata = robj.IntVector(xdata)
Rydata = robj.IntVector(ydata)

plot = robj.r.plot
plot(x=Rxdata, y=Rydata, main='title')

Wenn ich jedoch die Größe des Fensters wollte, würde das Grundstück verschwinden, und wenn ich meinen Code wollen andere Dinge zu halten tun, dieses Fenster hängt herum. Wenn es ein Befehl, dass die Arbeiten in R die Handlung, dass Macht Arbeit klar, aber ich kann nicht scheinen zu finden. Alle Zeiger würde geschätzt.

War es hilfreich?

Lösung

Ja, Sie können die folgenden Befehle verwenden, um die Plot-Fenster steuern iterativ:

dev.new() # opens a new window, and can control the size
dev.off() # closes the window
siehe

Als Beispiel folgende Fragen:

Andere Tipps

Überprüfen Sie die rpy2 Dokumentation über Verarbeitung von interaktiven Veranstaltungen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top