R中的非数字刻度线

时间:2015-03-24 16:42:09

标签: r graph plot axis

新手问题!

我试图绘制折线图,​​但x轴上的刻度标签必须是非数字的。我怎样才能做到这一点?到目前为止,我有这个:

plot(disparitybin$Variance[1,], type="l", xlim=c(0,5.0), ylim=c(0, 0.05), frame=FALSE, xlab="Time", xaxt='n', yaxt='n', ylab="Dispairty (Sum of Variance)", main="Dispairty Through Time", cex.lab=1.25, cex.main=1.75)

axis(1, pos=0, las=0)

axis(2, pos=0, las=2)

我试图指定沿x轴的每个刻度线的名称:始新世,渐新世,中新世,上新世。如何获取axis()命令的标签控件以接受此信息?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用axis,如下所示:

axis.labels <- c("Eocene", "Oligocene", "Miocene", "Pliocene")
axis(1, labels=axis.labels, pos=0, las=0)

这假设您正在绘制四个数据点。此外,您在调用axis 之后拨打plot 是正确的。