[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