标签: r plot
plot(runif(12))创建一个带有x轴编号的图:1,2,3,4和5.这样,正方向是从左到右。
plot(runif(12))
可以从右到左定义正确的方向吗?
像plot(runif(12), xAxisDirection='right-to-left')
plot(runif(12), xAxisDirection='right-to-left')
答案 0 :(得分:0)
您可以反转范围并将其传递给地图中的xlim参数
xlim
x <- runif(12) plot(x, xlim=rev(range(x)))
答案 1 :(得分:0)
您可以传递标签并分别绘制x轴:
LinearLayout
对于其他数据(例如有意义的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轴时对数据进行排序。
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)