12

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

我想分别指定 y 轴、x 轴和构成绘图周围框的其他两条线的粗细。我怎样才能做到这一点?

提前致谢。

注意:我已经读过这个 -增加 R 箱线图中箱线的粗细?,但我想分别更改各个轴线的粗细。

4

3 回答 3

14

你的意思是列出这个?

plot(sample(100))

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

在此处输入图像描述

于 2013-05-02T10:25:43.697 回答
1

一起查看?axis和使用它plot()是一个很好的教程。

于 2013-05-02T10:25:26.623 回答
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 个声望才能发布图片。

于 2014-05-23T09:39:53.527 回答