R 将打印的线段端点从圆形更改为平面

R 将打印的线段端点从圆形更改为平面,r,R,当我使用segments()使用R绘制线段时,端点始终显示为圆形。如何将端部变平?从?par: ‘lend’ The line end style. This can be specified as an integer or string: ‘0’ and ‘"round"’ mean rounded line caps [_default_]; ‘1’ and ‘"butt"’ mean butt line caps; ‘2’ and

当我使用
segments()
使用R绘制线段时,端点始终显示为圆形。如何将端部变平?

?par

 ‘lend’ The line end style.  This can be specified as an integer or
      string:

      ‘0’ and ‘"round"’ mean rounded line caps [_default_];

      ‘1’ and ‘"butt"’ mean butt line caps;

      ‘2’ and ‘"square"’ mean square line caps.
例如:

plot(0:1,0:1,type="n")
par(lend=0); segments(0,0.2,1,0.2,lwd=8)
par(lend=1); segments(0,0.4,1,0.4,lwd=8)
par(lend=2); segments(0,0.6,1,0.6,lwd=8)
段(0,0.2,1,0.2,lwd=8,LOND=1)
等。


(您必须非常仔细地查看,特别是“对接”和“方形”盖之间的区别)

请看一看您的测试结果。好的第一步是阅读
?段的文档,请记住,当R谈论“图形参数”时,它的意思是“改变绘图外观的事物”。如果你这样做,你会很容易找到答案。Pssst…键入
?par
,查看一个大的“图形参数”列表,你可以更改。你可以更容易地突出显示差异(尝试epsilon=0.1)应该可以将图形参数(如
lend
直接传递给
segments()
),而无需额外的
par()
调用。我总是不确定哪些绘图函数传递哪些参数。我记不清确切的信息,但我似乎记得它不是100%一致的。