如何仅调整基本绘图线的一维

时间:2018-11-07 13:48:46

标签: r plot

我正在尝试使用R基本图绘制较短的时间间隔。我在使用lwd选项时遇到了问题,因为它会同时改变x和y方向上的线宽。

我知道我可以用ggplot来获得那些较粗但仍很短的线(请参见第一个图像),但是有什么办法可以使用基本图来做到这一点?增大lwd选项无济于事,因为它会使线条在两个方向上都变粗,从而很难看到微小的变化。

制作第二个情节的最小可复制示例:

plot(0, type = 'n', xlim = c(0, 8), ylim = c(1, 4))
start <- c(4,4,4,4)
end <- c(4.0001,4.001,4.01,4.1)
yaxis <- seq(1,4, by=1)
segments(x0=start,x1=end,y0=yaxis,y1=yaxis,col=4, lwd=10, lend=2)

with ggplot with base plot

0 个答案:

没有答案