[R] Remove all box around a plot except bottom line (base graphics)
Duncan Murdoch
murdoch@dunc@n @end|ng |rom gm@||@com
Thu Nov 28 14:52:49 CET 2024
On 2024-11-28 8:36 a.m., Michael Dewey wrote:
> To make the plot clearer I have removed the axes but I wish to remove
> all the boz except the bottom horizontal line. Using the bty parameter
> does not seem to enable me to just leave the horizontal line at the
> foot. I can get the "l" version to remove everything except the left
> hand side and the base. I could also remove the entire box but that
> looks odd. Am I reading the documentation incorrectly or is it really
> impossible?
>
It's not something that `bty` can specify or `box()` can do, but you can
draw a line using lines() or segments(). For example:
plot(rnorm(100), yaxt="n", bty="n")
usr <- par("usr")
lines(usr[c(1,2)], usr[c(3,3)], xpd = TRUE)
You might not even need the lines() call if you don't care how far the
axis extends.
Duncan Murdoch
More information about the R-help
mailing list