[R] Unreadable labels -- in x11() and derivative

Martin Maechler maechler at stat.math.ethz.ch
Mon May 22 10:24:14 CEST 2006

>>>>> "Maciej" == Maciej Bliziński <m.blizinski at wit.edu.pl>
>>>>>     on Sun, 21 May 2006 14:48:13 +0200 writes:

    Maciej> Playing around with examples from MASS4, I found a font problem in the
    Maciej> mosaicplot in R-2.3.0. It doesn't happen in other plots. Running this
    Maciej> example from MASS4, page 326...

    Maciej> library(MASS)
    Maciej> caith1 <- as.matrix(caith)
    Maciej> names(dimnames(caith1)) <- c("eyes", "hair")
    Maciej> mosaicplot(caith1, color = TRUE)

    Maciej> ...I get an image as attached. The column and row labels are unreadable.
    Maciej> It is true for both x11() and png() devices.


    Maciej> Looking at the demo(graphics), I can also recognize some unreadable
    Maciej> labels. Do you think it's only the matter of the X-Window system?

    Maciej> Installed fonts? 

    Maciej> Any hints appreciated.

Yes, it's a matter of the X - font server of your X-window
system. As  help(png)  clearly notes, png() itself is also using
the x11() internals.

For me, the labels are all well readable for the above example;
even here (at work) where the font server is still not providing
correct font sizes too often for my taste -- e.g. when drawing graphs
with the Rgraphviz package {from bioconductor}.

Martin Maechler, ETH Zurich

More information about the R-help mailing list