基于x轴对坐标列表进行排序

时间:2014-02-17 16:24:35

标签: r

好吧,我是R.的新手。我想要的是绘制图表,我有我的x轴和y轴的数据。现在我有一个坐标列表,我想在图表中绘制它们,但在此之前我想根据x轴的数据对坐标列表进行排序,我该怎么做?谢谢

1 个答案:

答案 0 :(得分:0)

好的,既然你把你的点作为矢量,你可以像这样绘制它们:

plot(x, y)

你不需要在绘图之前对它们进行排序,但是如果你为了另一个原因进行排序,首先将它们放入data.frame,因为你不想在没有另一个的情况下对一个向量进行排序:

data <- data.frame(x = x, y = y)

然后使用order函数进行排序。升序:

data <- data[order(data$x), ]

降序:

data <- data[rev(order(data$x)), ]