如何在R中的一张图中以点和线的形式绘制两个数据集?

发布于 2024-11-17 09:12:09 字数 95 浏览 2 评论 0原文

我有两个数据集(每个数据集有两列数据)。我想使用 R 将两个数据集 xyplot 绘制成一张图,其中一个是点形式,一个是平滑线格式。

你介意教我怎么做吗?谢谢。

I have two dataset (each has two columns of data). I want to use R to xyplot both dataset into one figure, while one is in point form, one is in smooth line format.

Could you mind to teach me how to do so? thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

◇流星雨 2024-11-24 09:12:09

一般来说:

plot(first_dataset, type="p")
par (new=TRUE)
plot(second_dataset)

In general:

plot(first_dataset, type="p")
par (new=TRUE)
plot(second_dataset)
长梦不多时 2024-11-24 09:12:09

您有多种选择:

1) 将 plot 与“o”(overplot)类型一起使用

plot (x, y, t="o")

2) 一般来说,正如@Milktrader 所说,您可以使用 new=TRUE,例如:

plot (x, y)
plot (x, y, "l", new=T)

3) 使用 points

plot (x, y)
points (x, y, "l")

4) 使用 split.screenlayout 分割屏幕

split.screen(c(1,2))
screen(1)
plot(x, y)
screen(2)
plot(x, y, "l")

当然还有很多其他的......

You have several options:

1) Use plot with the "o" (overplot) type

plot (x, y, t="o")

2) In general, as @Milktrader said, you can call plot twice with new=TRUE, for instance:

plot (x, y)
plot (x, y, "l", new=T)

3) Use points

plot (x, y)
points (x, y, "l")

4) Split the screen with split.screen or layout

split.screen(c(1,2))
screen(1)
plot(x, y)
screen(2)
plot(x, y, "l")

And there are surely many others...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文