[R] Plot availability

hadley wickham h.wickham at gmail.com
Fri Sep 19 20:53:10 CEST 2008


On Fri, Sep 19, 2008 at 1:00 PM, john crepezzi <seejohnrun at gmail.com> wrote:
> I'm not so sure the original way I stated my issue was clear enough,
> so I'll attempt to elaborate a little bit.
>
> I'd like to make a function that is passed the name of a plot object,
> and a lines/point specification, and graphs them all on the same plot.
>
> I don't want to redraw the plot each time, and I don't want the code
> to have any concept of a "first entry" instantiating the plot with
> plot() in place of lines().
>
> Ideally, I'd like something to the effect of:
>
> plot <- createPlot(main = "Hello World", sub = "tiny, little world",
> xlim = c(-3, 3), ylim = c(-3, 3))
>
> plot <- addElement(plot, lines(col = 'BLUE', x = c(0, 1, 2, 3), y =
> c(3, 2, 1, 0)))
>
> Hopefully this laid my problem out a little better.

Have a look at the ggplot2 package, which is based around this
concept:  http://had.co.nz/ggplot2.

Hadley


-- 
http://had.co.nz/



More information about the R-help mailing list