首页 > 解决方案 > 在 R 中使用“plot()”时出现乱线

问题描述

plot(x, y, type="p")以前画过散点图,看起来是对的(图1)。但是,当用plot(x, y, type="l")它来画线时,会有一些杂乱的线条(图 2)。为什么不是“单”行?

图1 图 2

标签: rplot

解决方案


看起来您的x向量需要排序,当使用线图时,提交点的顺序非常重要,因为绘制的线将一个点连接到下一个点。

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

推荐阅读