如何在绘图中指定轴厚度?(以R表示)

ffvjumwh  于 2023-04-27  发布在  其他
关注(0)|答案(4)|浏览(105)

我正在使用using plot(),matplot()和ggplot()。我猜所有这些的答案都是一样的。
我想分别指定y轴、x轴和构成图周围框的其他两条线的粗细。如何实现这一点?
先谢谢你了。
注意:我已经读过这个-Increasing the thickness of box lines in an R boxplot?,但我想单独改变个别轴线的粗细。

cgfeq70w

cgfeq70w1#

你是说把这个列出来吗

plot(sample(100))

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

niwlg2el

niwlg2el2#

请参阅?axis并与plot()沿着使用。Here是一个很好的教程。

pgvzfuti

pgvzfuti3#

好吧,我可以通过使用命令at = x并描述从0到轴末端的距离,无论是通过您想要的比例,计数或长度(我只是不知道长度是否以英寸,厘米等为单位。我尝试了数字,直到我得到正确的长度)。希望它有帮助!
我没有管理的一件事是输入中断轴2,所以我不得不键入整个规模.因为我有很多不同的规模的情节,这将成为无聊在某个阶段.任何想法如何使用“轴”命令打破规模?
干杯Romário

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)

PS:无法发布最终的剧情。我需要至少10个声望才能发布图片。

soat7uwm

soat7uwm4#

对于ggplot,在ggplot的注解集中使用以下语句,在前面加上+,根据您的需要,也可以在后面加上+。这是针对x轴的,等效的是axis.line.y.left=针对y轴。
theme(axis.line.x.bottom=element_line(size=1))

相关问题