我正在尝试使用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)