Re: [R] Dotplot (package Hmisc) with groups: colours and symbols

From: Peter Ehlers <ehlers_at_ucalgary.ca>
Date: Wed, 11 May 2011 03:52:28 -0700

On 2011-05-11 02:11, E Hofstadler wrote:
> Hello all,
>
> This question concerns the function Dotplot from the Hmisc package.
>
> My aim is to compare values between groups in each panel of the
> Dotplot, with the values of different groups clearly distinguishable
> by different symbols. All lines and symbols should be coloured in
> black.
>
> Before adding the panel function to the Dotplot, the groups behaved as
> desired and were marked by different symbols, but the error bands were
> blue instead of black. After adding the panel function and changing
> the trellis colour settings, the error bars are now black, but now the
> groups are suddenly marked by the same rather than different symbols.
> I've tried several ways to change the group symbols but to no avail.
>
> ## set CI lines to black
> t1 = trellis.par.get("plot.line")
> t1$col<- "black"
> trellis.par.set("plot.line",t1)
>
> ## load example data
> require(lattice)
> data(barley)
>
> ## example plot (problem: groups marked by the same symbol)
>
> require(Hmisc)
> Dotplot(site~Cbind(yield, yield+5, yield-5)|variety, groups=year,
> data=barley, pch=c(1,2), col="black",
> panel=function(x,y){
> panel.Dotplot(x,y,col="black")})
> Key()
>
>
>
>
> What am I doing wrong?

It seems to me that 'plot.line' is the wrong lattice parameter to set. Try this:

  Dotplot(site~Cbind(yield, yield+5, yield-5)|variety, groups=year,    par.settings=list(superpose.line=list(col="black")),    data=barley, pch=c(1,2), col="black")

No need to specify the panel function. (To see what's wrong with the panel function, add '...' to the arguments.)

Peter Ehlers

>
> Many thanks in advance.
> Esther
>
> ______________________________________________
> R-help_at_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.



R-help_at_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. Received on Wed 11 May 2011 - 10:54:49 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 11 May 2011 - 11:20:08 GMT.

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

list of date sections of archive