R 如何在绘图中指定轴厚度?(右)

R 如何在绘图中指定轴厚度?(右),r,plot,ggplot2,R,Plot,Ggplot2,我正在使用plot()、matplot()和ggplot()。我猜他们的答案都是一样的 我想分别指定y轴、x轴以及构成绘图框的其他两条线的厚度。我怎样才能做到这一点 提前谢谢 注意:我已经阅读了这篇-,但我想分别更改各个轴线的厚度。请参见?轴,并将其与绘图()一起使用。。这是一个很好的教程。你的意思是列出这个 plot(sample(100)) axis(side = 1, lwd = 2) axis(side = 2, lwd = 2) 好吧,我可以通过使用命令at=x描述从0到轴末端的距

我正在使用plot()、matplot()和ggplot()。我猜他们的答案都是一样的

我想分别指定y轴、x轴以及构成绘图框的其他两条线的厚度。我怎样才能做到这一点

提前谢谢


注意:我已经阅读了这篇-,但我想分别更改各个轴线的厚度。

请参见
?轴
,并将其与
绘图()一起使用。
。这是一个很好的教程。

你的意思是列出这个

plot(sample(100))

axis(side = 1, lwd = 2)
axis(side = 2, lwd = 2)

好吧,我可以通过使用命令
at=x
描述从0到轴末端的距离,或者通过您所需的比例、计数或长度(我只是不知道长度是否以英寸、厘米等为单位。我尝试了数字,直到得到正确的长度)。 希望有帮助

有一件事我没有做到,就是在轴2上输入打断,所以我必须输入整个刻度。因为我有很多不同比例的情节,这在某个阶段会变得很无聊。知道如何使用“轴”命令打破刻度吗

干杯, 罗马里奥


PS:无法发布最终情节。我需要至少10个声誉来发布图像。

如果您另外使用
box(lwd=2)
,这看起来会更好。
axis(1, at = 0:15, lwd=2, lwd.tick=0, lab=F)
axis(2, at = c(0, 2000, 4000, 6000, 8000, 10000, 12000), lab=c(0, 2000, 4000, 6000, 8000, 10000, 12000), lwd=2, lwd.tick=1, tck=0.01, las=1, cex=0.5)