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

时间:2013-05-02 10:20:31

标签: r plot ggplot2

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

我想指定y轴,x轴和构成图周围框的其他两条线的厚度,所有这些都是分开的。我怎样才能做到这一点?

提前致谢。

注意:我已经读过这个 - Increasing the thickness of box lines in an R boxplot?,但我想分别更改各个轴线的粗细。

3 个答案:

答案 0 :(得分:11)

你的意思是列出这个?

plot(sample(100))

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

enter image description here

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

我没有管理的一件事是向轴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)
PS:无法发布最终情节。我需要至少10个声望来发布图片。