Hi, On Wed, 22 Oct 2003, yyh wrote:
> I have difficulties to handle axis. I want to draw axis label such that axis has > range of [-0.4,0.4] with intervel 0.2 for x and y axis. > Some part of range do not have data points. Thus, plot does not show whole range. > How can I enforce plot to depict the whole range regardless of existence of data > points ? You can draw the plot from first principle. For example: x = seq(-0.4, 0.4, length = 50) y = runif(50, -0.2, 0.2) plot.new() plot.window(xlim = c(-0.4, 0.4), ylim = c(-0.4, 0.4)) axis(1, at = seq(-0.4, 0.4, by = 0.2)) axis(2, at = seq(-0.4, 0.4, by = 0.2)) points(x, y) box() > Another problem is that when I depict axis labels, some labels are overlapped > because interval is very small. In this case, I'd like to put one of label into > insde the box which is drawn by plot. > How can I do this ? Try: title(xlab = "This is my x-label", line = -2) Of course, this is just a silly example, with 50 uniform random numbers between -0.2 and 0.2. But you get the idea... -- Cheers, Kevin --------------------------------------------------------------- Ko-Kang Kevin Wang Master of Science (MSc) Student SLC Tutor and Lab Demonstrator Department of Statistics University of Auckland New Zealand Homepage: http://www.stat.auckland.ac.nz/~kwan022 Ph: 373-7599 x88475 (City) x88480 (Tamaki) ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help