R图x轴标签显示域的第一个和最后一个值

时间:2013-01-03 14:05:27

标签: r plot

要么我太傻了,要么不可能。对于我的情节,请检查以下内容:

enter image description here

这已经很好了。但是我需要x轴上的标签作为第一个和 最后一个元素这意味着,根据情节,标签应该从c1m1到c1m31。我能做到吗?我已经通过“at”和“labels”用轴命令替换了标签。边界之间的值并不重要,但曲线的范围需要明确。

谢谢

1 个答案:

答案 0 :(得分:1)

您只需首先绘制不带x轴的图形,然后使用axis命令将标签放在您想要的位置

以下示例显示如何使用数组的第一个和最后一个元素

rainfall <- c(2, 5, 4, 5, 12)
days <- c("Mon","Tue","Wed","Thu","Fri")
plot (rainfall, xaxt="n")
axis(1, at=c(1,length(days)), lab=c(days[1], days[length(days)]))

将仅在第一个和最后一个数据点生成带有x标签的图。这里的关键是xaxt="n"命令中的plot和后续行中的axis命令。

PL。阅读http://www.harding.edu/fmccown/r/

上的教程