在 R 中绘制密度

发布于 2024-12-07 13:58:06 字数 359 浏览 0 评论 0原文

所以,我正在绘制密度(直方图)。例如:

d <- density(table[table$position==2,]$rt)

但是,我想在同一个图上绘制多个密度。例如,我还想绘制

density(table[table$position==3,]$rt)
density(table[table$position==4,]$rt)
density(table[table$position==5,]$rt)

此外,我想指定每个密度的中心点。

提出这个问题的另一种方法是,如何手动将密度图移动一定数量的 x 单位? (例如,将所有 x 值增加 5)

So, I am plotting densities (histograms). For example:

d <- density(table[table$position==2,]$rt)

But, I want to plot multiple densities on the same plot. For instance, I also want to plot

density(table[table$position==3,]$rt)
density(table[table$position==4,]$rt)
density(table[table$position==5,]$rt)

Furthermore, I want to specify the center point for each of these densities.

Another way to ask this question is, how can I manually shift a density plot over by a certain number of x units? (for instance, increase all x values by 5)

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

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

发布评论

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

评论(2

终止放荡 2024-12-14 13:58:06

与许多 R 分析函数一样,保存输出是您的朋友。 ?密度也是如此。

foo<-密度(某物)

names(foo)

"x", "y", "bw", "n", "call","data .name"

所以,
绘图(foo$x+5,foo$y,t='l')
据我所知,你已经完成了。

As with many R analysis functions, saving the output is your friend. So is ?density.

foo<-density(something)

names(foo)

"x", "y" , "bw", "n" , "call" ,"data.name"

So,
plot(foo$x+5, foo$y, t='l')
And you're done so far as I can tell.

漆黑的白昼 2024-12-14 13:58:06

对于有关在同一绘图上绘制多个密度的问题,请使用lines

dat <- data.frame(x = rnorm(100), y = rnorm(100) + 2, z = rnorm(100) + 5)

plot(c(-2.5,8),c(0,0.5),type = "n")
lines(density(dat$x))
lines(density(dat$y))
lines(density(dat$z))

使用plot(...,type = "n")打开一个空的绘图设备> 然后使用线等在其上绘制。

For the piece of your question about plotting multiple densities on the same plot, use lines:

dat <- data.frame(x = rnorm(100), y = rnorm(100) + 2, z = rnorm(100) + 5)

plot(c(-2.5,8),c(0,0.5),type = "n")
lines(density(dat$x))
lines(density(dat$y))
lines(density(dat$z))

You open an empty plotting device using plot(...,type = "n") and then draw on it using lines or points, etc.

enter image description here

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