Skip to content

dotchart for matrix data

2 messages · e-letter, David Winsemius

#
Readers,

The following commands were applied, to create a dot chart with black
dots and blue squares for data:
category values
1        b     44
2        c     51
3        d     65
4        a     10
5        b     64
6        c     71
7        d     49
8        a     27

dotplot(category~values,col=c("black","black","black","black","blue","blue","blue","blue"),bg=c("black","black","black","black","blue","blue","blue","blue"),pch=c(21,21,21,21,22,22,22,22),xlab=NULL,
data=testdot)

The resultant graph shows correctly coloured points, but not filled,
only the border is coloured. The documentation for the command 'pch'
(?pch) indicates that the commands shown above should show
appropriately coloured solid symbols. What is causing this error
please?
#
On Jan 5, 2011, at 8:11 AM, e-letter wrote:

            
There is no pch command. It is a graphical parameter. If you are  
looking at the "points" help page then you are not looking at  
documentation that necessarily applies to a lattice function like  
dotplot. After first looking at ?dotplot, then ?panel.dotplot,  and  
then because it says the points are done with panel.xyplot, my guess  
is that you need to add a fill =TRUE or a fill= <color-vector> option.