Michael Dewey
2024-Nov-28 13:36 UTC
[R] Remove all box around a plot except bottom line (base graphics)
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? -- Michael
Duncan Murdoch
2024-Nov-28 13:52 UTC
[R] Remove all box around a plot except bottom line (base graphics)
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
Olivier Crouzet
2024-Nov-28 18:43 UTC
[R] Remove all box around a plot except bottom line (base graphics)
Dear Michael, Isn't the axis() function what you're looking for? plot(rnorm(10), rnorm(10), axes=FALSE) axis(1) see help(axis) Yours. Olivier. On Thu, 28 Nov 2024 13:36:21 +0000 Michael Dewey <lists at dewey.myzen.co.uk> 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? > > -- > Michael > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > https://www.R-project.org/posting-guide.html and provide commented, > minimal, self-contained, reproducible code.-- Olivier Crouzet, PhD http://olivier.ghostinthemachine.space /Ma?tre de Conf?rences/ @LLING - Laboratoire de Linguistique de Nantes UMR6310 CNRS / Universit? de Nantes
Possibly Parallel Threads
- Remove all box around a plot except bottom line (base graphics)
- Remove all box around a plot except bottom line (base graphics)
- Remove all box around a plot except bottom line (base graphics)
- plot - no main title and missing abscissa value
- Help page of colors() : add a new example ?