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

Wiener, Matthew matthew_wiener at merck.com
Fri Aug 25 17:46:07 CEST 2006


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 at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of jennystadt
Sent: Friday, August 25, 2006 11:28 AM
To: r-help at 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 at 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}}



More information about the R-help mailing list