On 21/05/10 02:14, John Owens wrote:
> Jeremy Van Cleve<vancleve<at>  santafe.edu>  writes:
>
>>
>>
>> Hello,
>> Its doesn't look like the message posted by Peter Sudmant on April 21st
>> hasn't gotten a reply yet and I'm noticing the same problem with
>> creating a dataframe and plotting it with ggplot.  With python 2.6.5,
>> rpy2 2.1.1 and R 2.11.0, I try the following from the documentation:
>> --
>> import rpy2.robjects.lib.ggplot2 as ggplot2
>> import rpy2.robjects as ro
>> d = {'a': ro.IntVector((1,2,3)), 'b': ro.IntVector((4,5,6))}
>> dataf = ro.DataFrame(d)
>> gp = ggplot2.ggplot(dataf)
>> pp = gp + ggplot2.geom_point()
>> pp.plot()
>
>
> I can't say why this is necessary, but if you change the pp = line to
>
> pp = gp + ggplot2.aes_string(x='a', y='b') + ggplot2.geom_point()
>
> it plots fine for me.
>
> JDO
>
>

ggplot2 requires an explicit mapping of variables to dimensions.

The documentation for rpy2 should not tell otherwise. Please let me know 
where the documentation mislead you into thinking otherwise; I'll fix it.


L.

------------------------------------------------------------------------------

_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to