2010-06-21 7 views
3

J'utilise rpy2 pour faire des analyses de données et tracer en python. Cela fonctionne bien, sauf que lorsque je dessine une intrigue, sa fenêtre se bloque jusqu'à ce que le programme se termine. Y a-t-il un moyen d'effacer l'intrigue pendant l'exécution? En outre, si jamais je redimensionne la fenêtre, l'intrigue disparaît, mais la fenêtre reste. Lorsque vous utilisez R de manière interactive, le redimensionnement de la fenêtre ajuste simplement la taille de mon tracé. J'aimerais avoir cette fonctionnalité dans python. Par exemple, si je devais exécuter le code suivant, je serais présenté avec une intrigue simple.Python et rpy2: Comment ajuster/effacer un graphique pendant l'exécution?

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') 

cependant, si je voulais redimensionner la fenêtre, l'intrigue serait disparaitra, et si je veux que mon code pour continuer à faire d'autres choses, cette fenêtre se bloque autour. S'il y a une commande qui fonctionne dans R pour effacer l'intrigue qui pourrait fonctionner, mais je n'arrive pas à en trouver un. Tout pointeur serait apprécié.

Répondre

Questions connexes