On 2/10/10 4:44 PM, Willem Ligtenberg wrote:
> I actually tried both 2.08 and the 2.10 alpha 3 with no avail.

This is expected as 2.0.x and 2.1.x behave the same for that.

> It did work and still works with rpy1.
>
> Using the method described @
> http://rpy.sourceforge.net/rpy2/doc-2.1/html/rinterface.html#graphical-devices
>
> Works, however this feels really hacky!

I guess that there is currently no solution perfect for everyone then.

> If somebody knows of a better/nicer way to do this, please feel free
> to inform me :)

In the meanwhile, feel free to detail why and how having control on the 
R event loop "feels really hacky".


L.



> Willem
>
> On Wed, Feb 10, 2010 at 15:31, Laurent Gautier<lgaut...@gmail.com>  wrote:
>> On 2/10/10 2:08 PM, Willem Ligtenberg wrote:
>>>
>>> Hi,
>>> I am able to create a 3d graph with R using rgl. In R they work fine.
>>> Then I want to use the same stuff in my python script, and it seems to
>>> work, except that the graphs are not interactive.
>>> I use r['readline']("Press<Enter>    to exit: ") to make the script wait
>>> so that the graphs are not destroyed immediately.
>>> It happens with the following code:
>>>
>>> import rpy2.robjects as robjects
>>> r = robjects.r
>>> x = [1,2]
>>> y = [1,2]
>>> z = [1,2,3,4]
>>> r['library']('rgl')
>>> x = robjects.FloatVector(x)
>>> y = robjects.FloatVector(y)
>>> z = robjects.FloatVector(z)
>>> r['persp3d'](x, y, z)
>>> r['readline']("Press<Enter>    to exit: ")
>>
>> I am not familiar enough with the internals of the rgl device... but there
>> is a chance that what you need is this instead.
>> http://rpy.sourceforge.net/rpy2/doc-2.1/html/rinterface.html#graphical-devices
>>
>> (lower the sleep time and / or the timer if the response to interactivity
>> feel slow)
>>
>>
>>> I am using the latest R from (R version 2.10.1 (2009-12-14))
>>> deb http://cran-mirror.cs.uu.nl/bin/linux/ubuntu karmic/
>>>
>>> Ubuntu Karmic
>>> Python 2.6.4 (r264:75706, Dec  7 2009, 18:45:15)
>>>
>>> rpy2:
>>> 2.0.4a-1
>>> (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_karmic_universe_binary-i386_Packages)
>>
>>
>> In the 2.0.x series, the current release is 2.0.8. Update if you have a
>> chance... or live on the edge and go for the 2.1.0alpha3.
>>
>> HTH,
>>
>>
>> L.
>>
>>
>>
>>> Thanks in advance,
>>>
>>> Willem
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
>>> Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
>>> http://p.sf.net/sfu/solaris-dev2dev
>>> _______________________________________________
>>> rpy-list mailing list
>>> rpy-list@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/rpy-list
>>
>>


------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to