【发布时间】:2021-01-25 08:10:43
【问题描述】:
我有一些关于如何在 R 中使用包含 NA 值的数据绘制折线图的问题。 这是数据的摘录:
| x | y |
|---|---|
| NA | 8 |
| 3 | NA |
| NA | 9 |
| -3.11 | 2.37 |
| -2.90 | 2.45 |
| -3.45 | 2.02 |
我尝试执行以下操作:
plot(na.omit(df$x), na.omit(df$y), type="l",
main="y vs x",
xlab="x",
ylab="y")
我收到这样的错误:
xy.coords(x, y, xlabel, ylabel, log) 错误: “x”和“y”长度不同
(a) 如何使用基本的 R 绘图功能进行绘图? (b) 如何使用 GGplot2 进行绘图?
提前致谢。
-更新-
当我在 R 中绘制折线图时,该图从 x=-3.11 变为 x=-2.90 再到 x=-3.45。 如何安排它以使图形从 x=-3.45 变为 x=-3.11 再到 x=-2.90?
-已解决-
我已经找到了上述问题的解决方案。 只需先对数据框进行排序。 df
【问题讨论】:
-
df1 <- na.omit(df);plot(df1$x, df1$y, type="l", main="y vs x",xlab="x",ylab="y") -
@RonakShah 非常感谢!你一直都很乐于助人。我真的很感激你的好意。
标签: r