Hello,
when using horizontal labels (default) in plots on x-axis, R by default selects a subset of labels to plot so that the labels do not overlap. However, when using vertical labels, all labels are always drawn, even when they overlap. Is it a bug or do I have to adjust some magic parameter ?
the problem can be shown on these 2 tiny examples:
horizontal labels (default) [OK]:
> plot(1:100,axes=FALSE) > axis(1,at=1:100,labels=rep("aaa",100))
(only a subset of labels is drawn)
vertical labels [THE PROBLEM]:
> plot(1:100,axes=FALSE) > axis(1,at=1:100,labels=rep("aaa",100),las=2)
(all labels are drawn - and they do overlap)
I think it does not qualify as a bug, because you might want to allow a small amount of overlapping if you are already plotting vertically.
Instead, you have select each second/third element yourself, in this case most easily with:
plot(1:100,axes=FALSE) axis(1,at=1:100,labels=rep(c("aaa", ""),50),las=2)
Uwe Ligges
Thanks,
Tomas
______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html