Skip to content

Question regarding mosaicplot

2 messages · Jean Vidal, Brian Ripley, Achim Zeileis

#
I tried this :
 > mosaicplot(stoc ~ q9r + segca,data=tmp2,color=T) : works fine.

And now, this :
 > mosaicplot(stoc ~ q9r + segca, data=tmp2, color=T, main="Big title")
Error in model.frame(formula, rownames, variables, varnames, extras, 
extranames,  :
         invalid variable type

I'm probably stupid and missed something simple in the manual (and wouldn't 
like to be flamed if insinuating that, may be... a bug ? Oh no !).

It can be done with :
 > mosaicplot(table(tmp2$stoc,tmp2$q9r,tmp2$segca),color=T,main="Big 
title") : works fine.

So, no real trouble for me...

 > version
          _
platform i386-pc-mingw32
arch     i386
os       mingw32
system   i386, mingw32
status
major    1
minor    8.0
year     2003
month    10
day      08
language R
#
It is a bug (which has been seen before).  Just use title to add the main 
title afterwards.
On Tue, 18 Nov 2003, Jean Vidal wrote:

            

  
    
15 months later
#
Jean:
On Tue, 18 Nov 2003 23:32:05 Jean Vidal wrote:

            
OK, so you're getting flamed for something else:

  1. Your example is not reproducible because you didn't provide
     the data (or use artificial data or ...)!
     If I use
       tmp2 <- data.frame(stoc = gl(2, 1, 8), q9r = gl(2, 2, 8),
                          segca = gl(2, 4, 8))
     the above works correct. But then again...
  2. ...your R version is ancient, please upgrade before posting
     such requests!
  3. Please read the posting guide.

Best,
Z
#
May I present my apologies to all, on this list, and to you Achim ?
It's an old message that was sent by accident yesterday when testing the 
Thunderbird mail program.

So, please, ignore this question. It was answered and solved months ago.
At 22:16 10/03/2005, Achim Zeileis wrote: