Re: [R] margin between plot region and axes

From: Duncan Murdoch <>
Date: Mon, 17 Dec 2007 18:12:14 -0500

On 17/12/2007 4:19 PM, Albert Greinoecker wrote:
> Am Montag, den 17.12.2007, 21:22 +0100 schrieb Scionforbai:

>>> My question: is there a way to add axes the usual way (as tried for

> the
>>> first graphic), but to erase the margin, so that the axes start at

> point
>>> (0/0) in my case.
>> Not really sure if this is what you ask, but maybe you should call
>> your first plot() with xaxs="i" and yaxs="i". It reduces the default
>> 4% increase on data range on both axis.

> thanks for your answer and sorry for the weak explanation of the
> problem.
> To put it another way:
> consider the following simple statement:
> hist(rnorm(100))
> how can I influence drawing of the axis so that they lie directly on the
> edges of the bars? The solution on this I think could directly be
> applied to my problem.

That's what he was getting at:

 > par(xaxs="i", yaxs="i")
 > hist(rnorm(100))

Duncan Murdoch mailing list PLEASE do read the posting guide and provide commented, minimal, self-contained, reproducible code. Received on Mon 17 Dec 2007 - 23:16:36 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 18 Dec 2007 - 01:30:19 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.