Re: [R] Plot y ~ x under condition of variable a and b[Broadcast ]

From: Jenny Stadt <jennystadt_at_yahoo.ca>
Date: Sat 26 Aug 2006 - 02:36:52 EST

Thanks Matthew. This does help. But from the discription of the function and examples, we are not able to use groups argument and the trellis settings you mentioned.

Jen.

From: Wiener, Matthew, matthew_wiener@merck.com Sent: 2006-08-25, 09:46:44
To: jennystadt; r-help@stat.math.ethz.ch, jennystadt@yahoo.ca; r-help@stat.math.ethz.ch Subject: RE: [R] Plot y ~ x under condition of variable a and b[Broadcast ]   

It's the "|source" in your formula that tells lattice to separate them.

If you drop that, you'll get all points without S and P distinguished at all. If you add a groups argument, you should get them presented with different colors/symbols/etc. depending on your trellis settings (warning: untested code):

par.plot(lnvol~lnden, groups = source,data=dat,sub=as.factor(plotid),col=T)

Hope this helps,

Matt Wiener

-----Original Message-----
From: r-help-bounces@stat.math.ethz.ch
[mailto:r-help-bounces@stat.math.ethz.ch] On Behalf Of jennystadt Sent: Friday, August 25, 2006 11:28 AM
To: r-help@stat.math.ethz.ch
Subject: [R] Plot y ~ x under condition of variable a and b [Broadcast]

Hi All,

I want to plot y~ x under the condition of variable a and b. Followed is the dataset:

         plotid     lnden        lnvol     source
369  9037.0 10.419002 -4.101039226      S
370  9037.0  9.840548 -2.432385723      S
371  9037.0  8.973351 -1.374842169      S
372  9037.0  8.242756 -0.813800113      S
373  9037.0  8.006368 -0.366743413      S
374  9037.0  7.396335 -0.041375532      S
375  9037.0  6.194405  0.744573249      S
376  9038.0 10.417209 -2.938129138      S
377  9038.0  9.709296 -1.906228589      S
378  9038.0  8.581107 -1.187441385      S
379  9038.0  7.539027 -0.748873856      S
380  9038.0  6.866933 -0.228547521      S
381  9038.0  6.672033  0.222818889      S
382  9038.0  6.380123  0.863026089      S
1100    3.1  7.281089  5.563470357      P
2100    3.1  7.165854  5.587837467      P
3100    3.1  7.126938  5.604757978      P
4100    3.1  6.833951  5.709078555      P
560     3.1  6.634462  5.678818058      P
610     3.2  7.052830  5.534234273      P
710     3.2  6.905777  5.559511276      P
810     3.2  6.885776  5.590614404      P
910     3.2  6.685106  5.716040812      P
1010    3.2  6.495349  5.631784504      P
1110    3.3  6.697376  5.414815010      P
1210    3.3  6.553336  5.441823472      P
1310    3.3  6.581116  5.455788329      P
1410    3.3  6.279641  5.543868038      P
1510    3.3  6.119298  5.528003301      P
1610    3.4  7.035589  5.783924732      P
1710    3.4  6.875624  5.798852319      P
1810    3.4  6.812445  5.807787244      P

I used par.plot(lnvol~lnden|source,data=dat,sub=as.factor(plotid),col=T); It gave good plots, but it put the different data sources to separated graphs, i.e. S and P. What I want is to plot them on the same graph. If anyone has the experience in doing plotting like this, please kindly give me some hints. Thanks!

Jen.

[[alternative HTML version deleted]]



R-help@stat.math.ethz.ch 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.

Notice: This e-mail message, together with any attachments,...{{dropped}}

R-help@stat.math.ethz.ch 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. Received on Sat Aug 26 02:46:46 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Sat 26 Aug 2006 - 04:24:35 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.