[R] barplot - how to force vertical axis to cover entire plot area

Uwe Ligges ligges at statistik.uni-dortmund.de
Thu Dec 7 12:09:30 CET 2006



Etienne wrote:
> I'm using barplot with the following call:
>   
> barplot(stat_data[[5]][,],axes=TRUE,axisnames=TRUE,axis.lty=1,xlab=xlab,ylab=ylab,beside=TRUE,las=1,font.lab=2,font.axis=1,legend.text=TRUE)


The example is not reproducible and poorly formatted. Please read the 
posting guide.


> On some data, the vertical axis does not cover the
> whole plot area and the last tick mark is smaller than
> the maximum value.
> 
> I tried setting the ylim values but even with that,
> some plots are still not OK, it just shrinks the
> length of the bars.


R tries to make the plot pretty, i.e. stop with some tick mark like 200, 
but not e.g. 242.

Perhaps you want to make a box() around the plot?


Uwe Ligges



> Attached is a png example of the problem.  I hope it
> gets through.
> 
> Thanks,
> Etienne
> 
> __________________________________________________
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> R-help at 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
> and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list