[R] plotting a set of discrete distributions

Jim Lemon jim at bitwrit.com.au
Fri Oct 9 07:02:07 CEST 2009


On 10/09/2009 12:24 AM, Michael Friendly wrote:
>   est a3 a4  a5  a6  a7 a8 a9 a10 a11 a12 a13 a14 a15
> 1    3 23 NA  NA  NA  NA NA NA  NA  NA  NA  NA  NA  NA
> 2    4 NA 65  NA  NA  NA NA NA  NA  NA  NA  NA  NA  NA
> 3    5 NA NA 102   7  NA NA NA  NA  NA  NA  NA  NA  NA
> 4    6 NA NA   4 120  18 NA NA  NA  NA  NA  NA  NA  NA
> 5    7 NA NA   1  20 113 30  2  NA  NA  NA  NA  NA  NA
> 6    8 NA NA  NA  NA  25 76 24   6   1  NA  NA  NA  NA
> 7    9 NA NA  NA  NA  NA 28 76  37  11   1  NA  NA  NA
> 8   10 NA NA  NA  NA  NA  1 18  46  19   4  NA  NA  NA
> 9   11 NA NA  NA  NA  NA NA  2  16  26  17   7   2  NA
> 10  12 NA NA  NA  NA  NA NA NA   2  12  19  11   3   2
> 11  13 NA NA  NA  NA  NA NA NA  NA  NA   3   6   3   1
> 12  14 NA NA  NA  NA  NA NA NA  NA  NA   1   1   4   6
> 13  15 NA NA  NA  NA  NA NA NA  NA  NA  NA   1   2   2
Hi Michael,
You can get a visual representation of this by feeding your matrix (here 
called mfdf) to color2D.matplot (plotrix) like this, although it may not 
be what you want.

color2D.matplot(mfdf,extremes=c("lightgray","black"),
  show.values=TRUE,xlab="Actual count",
  ylab="Estimate",main="Actual vs estimate",
  axes=FALSE)
axis(1,at=0.5:12.5,labels=3:15)
axis(2,at=0.5:12.5,labels=15:3)

Jim




More information about the R-help mailing list