[R] nls, lattice, and conversion over to ggplot

baptiste auguie ba208 at exeter.ac.uk
Fri Oct 10 10:01:07 CEST 2008


It worked for me, do you have the latest version of ggplot2 released a  
few days ago (ggplot2_0.7) ?

Baptiste

On 9 Oct 2008, at 20:55, stephen sefick wrote:

> Error in `[.data.frame`(df, , var) : undefined columns selected
>
> I got this error in a fresh R session after rerunning all of the  
> commands
>
> On Thu, Oct 9, 2008 at 3:45 PM, hadley wickham <h.wickham at gmail.com>  
> wrote:
>
>> On Thu, Oct 9, 2008 at 2:29 PM, stephen sefick <ssefick at gmail.com>  
>> wrote:
>>> I am trying to figure out how to use ggplot2.  I would like to do  
>>> the
>> below
>>> with ggplot, but I can not figure out how.  The data provided is a  
>>> subset
>> of
>>> a much larger data set, but these data are the data necessary to  
>>> make the
>>> plot.  I think I would rather have the colors become symbols, and  
>>> I do
>> know
>>> how to do that in lattice, but here is a quick and dirty version.
>>> thanks
>>
>> Here's one way:
>>
>> pred <- data.frame(GPP = f, TSS = y)
>> qplot(TSS, GPP, data=r, colour=RiverMile) +
>> geom_line(data=pred, colour ="black")
>>
>> * ggplot2 works with data frames, so the key is to create one from
>> your model predictions.  Naming the variables to match the names of
>> the model inputs makes sense, and saves some typing.
>>
>> *  You no longer need to specify xlim because ggplot2 knows about
>> everything you are plotting and can calculate the limits
>> appropriately.
>>
>> * You have have to manually set the colour in geom_line to override
>> the default mapping that you created between colour and RiverMile.
>>
>> Hadley
>>
>> --
>> http://had.co.nz/
>>
>
>
>
> --
> Stephen Sefick
> Research Scientist
> Southeastern Natural Sciences Academy
>
> Let's not spend our time and resources thinking about things that  
> are so
> little or so large that all they really do for us is puff us up and  
> make us
> feel like gods.  We are mammals, and have not exhausted the annoying  
> little
> problems of being mammals.
>
> -K. Mullis
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list