Hi Greg,

Sloved my own problem.

I had some missing data "NA" in the datasets.  So I manually entered the
ylim=range(4,6)
and it worked!!!

Thanks!!
David

On Tue, Apr 24, 2012 at 1:55 PM, David Doyle <kydaviddo...@gmail.com> wrote:

> Hi Greg,
>
> Thanks,
>
> I got the 1st example to work using the following code:
>
>
> data <- read.csv("http://doylesdartden.com/Monthly-pH-example.csv";,
> sep=",")
>
> attach(data)
>
> par(mfrow=c(2,1))
> scatter.smooth( Year, MC.pH )
> scatter.smooth( Year, MV.pH )
>
>
> This is good but what I'm really looking for is to have them on the same
> graph.
>
>
> I tried your second example using the code below but got:
>
> "Error in plot.window(...) : need finite 'ylim' values"
>
> here is the code I used
>
>
> data <- read.csv("http://doylesdartden.com/Monthly-pH-example.csv";,
> sep=",")
>
> attach(data)
>
>
> plot( Year, MC.pH, ylim=range(MC.pH,MV.pH) , col='blue')
>
> points( Year, MV.pH, col='green' )
>
> lines( loess.smooth(Year,MC.pH), col='blue')
>
> lines( loess.smooth(Year,MV.pH), col='green')
>
>
> Thanks again
>
> David
>
>
> On Tue, Apr 24, 2012 at 1:45 PM, Greg Snow <538...@gmail.com> wrote:
>
>> Assuming that you want event as the x-axis (horizontal) you can do
>> something like (untested without reproducible data):
>>
>> par(mfrow=c(2,1))
>> scatter.smooth( event, pH1 )
>> scatter.smooth( event, pH2 )
>>
>> or
>>
>> plot( event, pH1, ylim=range(pH1,pH2) , col='blue')
>> points( event, pH2, col='green' )
>> lines( loess.smooth(event,pH1), col='blue')
>> lines( loess.smooth(event,pH2), col='green')
>>
>> Only do the second one if pH1 and pH2 are measured on the same scale
>> in a way that the comparison and any crossings are meaningful or if
>> there is enough separation (but not too much) that there is no
>> overlap, but still enough detail.
>>
>>
>>
>> On Mon, Apr 23, 2012 at 10:40 PM, R. Michael Weylandt
>> <michael.weyla...@gmail.com> wrote:
>> > The scatter plot is easy:
>> >
>> > plot(pH1 ~ pH2, data = OBJ)
>> >
>> > When you say a loess for each -- how do you break them up? Are there
>> > repeat values for pH1? If so, this might be hard to do in base
>> > graphics, but ggplot2 would make it easy:
>> >
>> > library(ggplot2)
>> > ggplot(OBJ, aes(x = pH1, y = pH2)) + geom_point() + stat_smooth() +
>> > facet_wrap(~factor(pH1))
>> >
>> > or something similar.
>> >
>> > Michael
>> >
>> > On Mon, Apr 23, 2012 at 11:26 PM, David Doyle <kydaviddo...@gmail.com>
>> wrote:
>> >> Hi folks.
>> >>
>> >> If I have the following in my "data"
>> >>
>> >> event    pH1    pH2
>> >> 1            4.0     6.0
>> >> 2            4.3     5.9
>> >> 3            4.1     6.1
>> >> 4            4.0     5.9
>> >> and on and on..... for about 400 events
>> >>
>> >> Is there a way I can get R to plot event vs. pH1  and event vs. pH2 and
>> >> then do a loess or lowess line for each??
>> >>
>> >> Thanks in advance
>> >> David
>> >>
>> >>        [[alternative HTML version deleted]]
>> >>
>> >> ______________________________________________
>> >> R-help@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.
>> >
>> > ______________________________________________
>> > R-help@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.
>>
>>
>>
>> --
>> Gregory (Greg) L. Snow Ph.D.
>> 538...@gmail.com
>>
>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@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.

Reply via email to