如何使用R Base修改barplot的Y轴刻度间隔
调整R Base barplot的Y轴刻度间隔
你可以通过两步实现Y轴刻度间隔改为1:
- 第一步:在
barplot()中加入yaxt="n"参数,关闭默认生成的Y轴刻度 - 第二步:用
axis()函数手动生成间隔为1的Y轴刻度
完整代码如下:
barplot(c(11,6,2), names.arg = c("L.monocytogenes", "L.innocua","L. ivanovii"), ylim=c(0,12), yaxt="n") # 关闭默认Y轴 axis(side=2, at=seq(0,12,1)) # 生成从0到12、间隔1的Y轴刻度
简单说明:
yaxt="n":让R不绘制默认的Y轴刻度axis(side=2, at=seq(0,12,1)):side=2指定操作左侧Y轴,at=seq(0,12,1)定义刻度位置为0到12、步长为1的序列
内容的提问来源于stack exchange,提问作者Norados
相关产品推荐
相关产品推荐

