在R中使用“ plot()”时会出现混乱的线条

时间:2019-10-10 03:37:15

标签: r plot

我用plot(x, y, type="p")绘制了一个散点图,看起来很正确(图1)。但是,当使用plot(x, y, type="l")画一条线时,会有一些混乱的线(图2)。为什么它不是“单”行?

Figure 1 Figure 2

1 个答案:

答案 0 :(得分:1)

好像需要对x向量进行排序,使用线图时,点的提交顺序非常重要,因为绘制的线将一个点连接到下一个点。

y <- y[order(x)]
x <- x[order(x)]
# now you can make your plot
plot(x, y, type="l")