减少R(pirateplot)中的y轴刻度值的数量

时间:2019-02-08 13:11:16

标签: r plot graph

由于我已将R更新到版本3.5.2,所以我的pirateplots(yarrr库)显示的y轴刻度数比以前更多。在它们只显示整数值(1、2、3等,1)之前,现在它们也显示了0.5值(1、1.5、2、2.5、3等), 2)。尽管事实是数据和脚本与以前完全相同。

您知道我如何删除.5值刻度,并使绘图看起来像以前一样吗?

1 个答案:

答案 0 :(得分:0)

我认为yaxt.y参数是您要寻找的参数,因为它允许您覆盖默认的y轴构造。

这是使用默认参数的图

pirateplot(weight ~ Diet, data = ChickWeight)

Original plot

现在使用yaxt.y参数

pirateplot(weight ~ Diet, data = ChickWeight, yaxt.y = seq(0, 400, 25))

Second version

您还可以使用gl.lwd指定网格线的宽度:

pirateplot(weight ~ Diet, data = ChickWeight, yaxt.y = seq(0, 400, 25), gl.lwd = c(.5, 1.5), gl.col = "black")

Third version

希望这会有所帮助!