Re: [R] slanted ends of horizontal lines for certain line widths

From: Charles Annis, P.E. <>
Date: Mon 05 Jun 2006 - 01:43:23 EST

I think you want to change par()$lend


par() <enter>

to see the defaults.

In your situation you might want to begin with something like
par(mar=c(4,6,4,5)+0.1, lend=2)
... then your plotting logic ...

Where the "mar" argument adjusts the margins. (You can omit this if you're happy with the defaults.) And the line end, lend=2, makes the ends square.

Best wishes.

Charles Annis, P.E. phone: 561-352-9699
eFax: 614-455-3265  

-----Original Message-----
[] On Behalf Of Robert Offinger Sent: Sunday, June 04, 2006 11:24 AM
Subject: [R] slanted ends of horizontal lines for certain line widths


if I plot a horizontal line, e.g.,




then the left end (1st example) or both ends (2nd example) of the lines are not rectangular but slanted on the graphical display (screen). That behavour first occurred when I was trying to plot a stepfun, e.g.,

y <- round(rnorm(12),1)
Fn12 <- ecdf(y)
plot(Fn12,verticals= FALSE, do.p = FALSE,lwd=2,col.h="red") plot(Fn12,verticals= FALSE, do.p = FALSE,lwd=4,col.h="red")

(lwd=3 seems okay)

Bug or feature?
Suggestions? (I don't like the slanted ends but lwd=2 would be better than lwd=3)

Robert Offinger
OvG-Universitšt Magdeburg

platform       sparc-sun-solaris2.9
arch           sparc
os             solaris2.9
system         sparc, solaris2.9
major          2
minor          3.1
year           2006
month          06
day            01
svn rev        38247
language       R

version.string Version 2.3.1 (2006-06-01) mailing list PLEASE do read the posting guide! mailing list PLEASE do read the posting guide! Received on Mon Jun 05 01:53:20 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Mon 05 Jun 2006 - 20:10:32 EST.

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