Le 24.02.2006 11:17, jia ding a écrit : > Thanks All! > > I combine your answers and post the code here again, if later somebody need > it. > > Actually, what I want is: > >> x1 >> > [1] 1 2 10 > >> x2 >> > [1] -3 5 -8 > >> barplot(x1,col="white",border="red") >> barplot(x2,col="white",border="green",add=T) >> > So that, the two plots even share the same x-axis. > > But, It comes another question: > > barplot(x2,col="white",border="green",add=T), because there are 2 numbers > are negative, some part of the bar is missing. Is there any automatic > function to make the axes fit very well for both bars? > > R> barplot(x1,col="white",border="red", ylim=range(c(x1,x2))) > And, suppose I want to add another command: axis(1, 0:20) to draw x-axis. I > notice it increase like: 0,1,2,3,...20; how can I make it 0,5,15,20? > > before doing axis(1, 0:20) have you tried to do R> 0:20
So, R> axis(1, (0:4)*5) or R> axis(1, c(0,5, 10, 15, 20)) or R> axis(1, seq(0,20, by=5)) it's up to you. There are probably other solutions as well > Thanks! > > You're welcome Romain -- visit the R Graph Gallery : http://addictedtor.free.fr/graphiques Discover the R Movies Gallery : http://addictedtor.free.fr/movies +---------------------------------------------------------------+ | Romain FRANCOIS - http://francoisromain.free.fr | | Doctorant INRIA Futurs / EDF | +---------------------------------------------------------------+ ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
