Re: [R] Plotting with exact axis limits

From: Enrico Rossi <enrico.a.rossi_at_gmail.com>
Date: Mon, 14 Apr 2008 20:50:02 -0400

That's exactly what I needed! Many thanks to Mark, Daniel and Duncan for your help!
Enrico

On Mon, Apr 14, 2008 at 8:14 PM, Daniel Malter <daniel_at_umd.edu> wrote:

> Hi,
>
> type ?plot [Enter]and click the "par" link in the first line. This takes
> you
> to all the parameters you can set for plot commands. The one you are
> looking
> for is:
>
> xaxs
>
> The style of axis interval calculation to be used for the x-axis. Possible
> values are "r", "i", "e", "s", "d". The styles are generally controlled by
> the range of data or xlim, if given. Style "r" (regular) first extends the
> data range by 4 percent and then finds an axis with pretty labels that
> fits
> within the range. Style "i" (internal) just finds an axis with pretty
> labels
> that fits within the original data range. Style "s" (standard) finds an
> axis
> with pretty labels within which the original data range fits. Style "e"
> (extended) is like style "s", except that it is also ensures that there is
> room for plotting symbols within the bounding box. Style "d" (direct)
> specifies that the current axis should be used on subsequent plots. (Only
> "r" and "i" styles are currently implemented)
>
> Cheers,
> Daniel
>
>
> -------------------------
> cuncta stricte discussurus
> -------------------------
>
> -----Ursprüngliche Nachricht-----
> Von: r-help-bounces_at_r-project.org [mailto:r-help-bounces_at_r-project.org] Im
> Auftrag von Enrico Rossi
> Gesendet: Monday, April 14, 2008 6:57 PM
> An: r-help_at_r-project.org
> Betreff: [R] Plotting with exact axis limits
>
> Hello,
>
> If I make a plot, say something simple like
>
> plot( runif(100) )
>
> then the origin (0,0) is not at the bottom-left corner of the box
> surrounding the plot. The axis limits are "padded" slightly. This is
> ordinarily a good feature, because it makes plots look better. But now I
> would like to make a plot with the origin exactly on the bottom left.
> Through trial and error, I have discovered that this padding is
> approximately 3.8% of the axis length. That is,
>
> plot( runif(100), ylim=c(.038,1), xlim=c(3.8,100))
>
> gives the desired result. However, this seems like a rather inelegant
> hack.
> Is there a "correct" way to do this?
>
> Thank you!
> Enrico
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help_at_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.
>
>

        [[alternative HTML version deleted]]



R-help_at_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. Received on Tue 15 Apr 2008 - 21:24:22 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 15 Apr 2008 - 21:30:53 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive