Hi,
how can I get a more descriptive text
instead of the variable names in my XY-lattice plot,
according to the table below?
Variable text
acet = "Acetylaspartate Thalamus"
chol = "Choline Thalamus"
acetp = "Acetylaspartate parieoc"
ino = "Inositole Thalamus"
I could not find a solution.
Please have a look at my syntax.
Thanks a lot,
Udo
library(lattice)
grp <-c(0,1,0,1)
zp <- c(1,1,2,2)
acet <- c(1.7,1.8,1.9,1.8)
chol <- c(0.6, 0.8,0.8, 0.7)
ino <- c(0.6, 0.3, 0.5, 0.4)
acetp <- c(1.8, 1.9, 2.0, 1.8)
data <- data.frame(cbind(grp, zp, acet, chol, ino, acetp))
data$grp <- factor(data$grp)
levels(data$grp) <- c("low","high")
xyplot(acet+chol+ino+acetp ~ zp,
group=grp,
data=data,
type="l",
scales=list(relation="free"),
auto.key=list(title="Neurotransmitters", border=TRUE))
?strip.custom
p <-
xyplot(acet+chol+ino+acetp ~ zp,
group=grp,
data=data,
type="l",
scales=list(relation="free"),
auto.key=list(title=">
> Neurotransmitters", border=TRUE))
update(p, strip=strip.custom(factor.levels=letters[1:4]))
HTH,
baptiste
2009/7/3 <ukoenig@med.uni-marburg.de>
> Hi,
> how can I get a more descriptive text
> instead of the variable names in my XY-lattice plot,
> according to the table below?
>
> Variable text
> acet = "Acetylaspartate Thalamus"
> chol = "Choline Thalamus"
> acetp = "Acetylaspartate parieoc"
> ino = "Inositole Thalamus"
>
>
> I could not find a solution.
> Please have a look at my syntax.
> Thanks a lot,
> Udo
>
>
>
> library(lattice)
>
> grp <-c(0,1,0,1)
> zp <- c(1,1,2,2)
> acet <- c(1.7,1.8,1.9,1.8)
> chol <- c(0.6, 0.8,0.8, 0.7)
> ino <- c(0.6, 0.3, 0.5, 0.4)
> acetp <- c(1.8, 1.9, 2.0, 1.8)
>
> data <- data.frame(cbind(grp, zp, acet, chol, ino, acetp))
> data$grp <- factor(data$grp)
> levels(data$grp) <- c("low","high")
>
>
> xyplot(acet+chol+ino+acetp ~ zp,
> group=grp,
> data=data,
> type="l",
> scales=list(relation="free"),
> auto.key=list(title="Neurotransmitters", border=TRUE))
>
> ______________________________________________
> 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.
>
--
_____________________________
Baptiste AuguiƩ
School of Physics
University of Exeter
Stocker Road,
Exeter, Devon,
EX4 4QL, UK
Phone: +44 1392 264187
http://newton.ex.ac.uk/research/emag
______________________________
[[alternative HTML version deleted]]
On Fri, Jul 3, 2009 at 1:02 PM, baptiste auguie<baptiste.auguie at googlemail.com> wrote:> ?strip.custom > > > p <- > xyplot(acet+chol+ino+acetp ~ zp, > group=grp, > data=data, > type="l", > scales=list(relation="free"), > auto.key=list(title=" >> >> Neurotransmitters", border=TRUE)) > > > > update(p, strip=strip.custom(factor.levels=letters[1:4]))Or,> dimnames(p)[[1]] [1] "acet" "chol" "ino" "acetp"> dimnames(p)[[1]][1] "acet" "chol" "ino" "acetp"> dimnames(p)[[1]] <- c("Acetylaspartate Thalamus", "Choline Thalamus", "Acetylaspartate parieoc", "Inositole Thalamus") > pwhich is more easily generalizable when more than one conditioning variable is involved. -Deepayan
Thanks a lot Baptiste and Deepayan! That was very helpful-things can be so easy... -Udo Quoting Deepayan Sarkar <deepayan.sarkar at gmail.com>:> On Fri, Jul 3, 2009 at 1:02 PM, baptiste > auguie<baptiste.auguie at googlemail.com> wrote: >> ?strip.custom >> >> >> p <- >> xyplot(acet+chol+ino+acetp ~ zp, >> group=grp, >> data=data, >> type="l", >> scales=list(relation="free"), >> auto.key=list(title=" >>> >>> Neurotransmitters", border=TRUE)) >> >> >> >> update(p, strip=strip.custom(factor.levels=letters[1:4])) > > Or, > >> dimnames(p) > [[1]] > [1] "acet" "chol" "ino" "acetp" >> dimnames(p)[[1]] > [1] "acet" "chol" "ino" "acetp" >> dimnames(p)[[1]] <- c("Acetylaspartate Thalamus", "Choline >> Thalamus", "Acetylaspartate parieoc", "Inositole Thalamus") >> p > > which is more easily generalizable when more than one conditioning > variable is involved. > > -Deepayan >
Possibly Parallel Threads
- link in FAQ incorrect (PR#833)
- R 1.6.1: help with debugging error in RunGenCollect(), R_gc_internal
- Error: in routine alloca() there is a stack overflow: thread 0, max 535822282KB, used 0KB, request 24B
- Help with subset
- aproximate a titration kurve to the measure data.