On 11/27/2009 05:11 PM, Julia Cains wrote:
Dear R helpers

Suppose I am plotting a simple scatter plot where no of paired observations 
(x,y) are say 100.


month          length
1                   10
2                   12
3                   17
4                   21
5                   13
..........................
..........................
..........................

100              16



when i run the command

plot(month, length)

the required plot is generated. But the problem is that on  the X - axis, month 
values are also printed and it becomes difficult to read the month values on 
the graph.
(Actually I am working on a stacked graph where I am facing this problem.)

So, how to display only few month values (say 1, 5, 10 and so on) without 
affecting the original graph i.e. the graph should display all the data 100 
points but on x - axix only few month values should be displayed in order to 
improve the readability.

Hi Julia,
Try this:

plot(month,length,xaxt="n")
axis(1,at=seq(1,100,by=5),labels=seq(1,100,by=5))

If the labels are still crowded, increase the "by" value.

Jim

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to