R:改变x轴方向

时间:2016-03-15 12:46:04

标签: r plot

plot(runif(12))创建一个带有x轴编号的图:1,2,3,4和5.这样,正方向是从左到右。

可以从右到左定义正确的方向吗?

plot(runif(12), xAxisDirection='right-to-left')

这样的东西

2 个答案:

答案 0 :(得分:0)

您可以反转范围并将其传递给地图中的xlim参数

x <- runif(12)
plot(x, xlim=rev(range(x)))

答案 1 :(得分:0)

您可以传递标签并分别绘制x轴:

LinearLayout

plot 对于其他数据(例如有意义的x标签),您可以创建一个人工x值,该值会被绘制(例如set.seed(123) v = runif(12) lab = seq(1, length(v), by = 2) lab = lab[order(-lab)] lab.at = length(v) - lab + 1 plot(v, xaxt = "n") axis(1, at = lab.at, labels = lab) ),以便在您使用x变量的值标记x轴时对数据进行排序。