[R] Need help using lattice

Parkhurst, David F. p@rkhur@ @end|ng |rom |nd|@n@@edu
Tue Feb 9 21:14:27 CET 2021


When I enter your line:
df <- expand.grid(site=c("een","twee","drie","vier","vijf"),
                  month=factor(3:12,levels=1:12,
                               labels=month.abb, ordered=TRUE))
I get + signs in front of month and label, as expected, and it follows with <

When I convert that to use my own variable names to this:
df <- expand.grid(site=c("CrCr","NFSC","MFSC","SFSC","LMO","MCE","MUE","MLE"),
    monames=factor(3:12, levels=1:12,
       labels=AprToDec, ordered=TRUE))
 I get + signs in front of monames and labels, again as expected, but then it gives me another + sign.  And if I try to add another ), it keeps giving me + signs.  What is happening here?

From: Gerrit Draisma <gdraisma using xs4all.nl>
Date: Tuesday, February 9, 2021 at 6:14 AM
To: Parkhurst, David F. <parkhurs using indiana.edu>
Cc: r-help using r-project.org <r-help using r-project.org>
Subject: Re: [R] Need help using lattice
Ha David,
Thanks for your reply.
For your last question, you have to change month into an ordered factor 
variable:

library(lattice)
df <- expand.grid(site=c("een","twee","drie","vier","vijf"),
                  month=factor(3:12,levels=1:12,
                               labels=month.abb, ordered=TRUE))
df$conc <- rnorm(dim(df)[1])
dotplot(month~conc|site,data=df)

HTH, Gerrit



Op 08-02-2021 om 21:04 schreef Parkhurst, David F.:
> That worked nicely;  thanks again.  Here’s what I used for our data:
> 
> library(lattice)
> 
> df <- 
> expand.grid(site=c("CrCr","NFSC","MFSC","SFSC","LMO","MCE","MUE","MLE","MoCe"),months=1:9)
> 
> dotplot(months~conc | site, data=df)
> 
> The result is attached.  Is there a way to replace the month numbers on 
> the y axes with the names Apr-Dec?
> 
> David
> 



More information about the R-help mailing list