gpt4 book ai didi

r - 使用 prob=TRUE 在 R 中绘制多个直方图

转载 作者:行者123 更新时间:2023-12-04 10:32:31 32 4
gpt4 key购买 nike

我想在 R 中绘制多个直方图,它们不显示频率,而是显示密度:

A <- rnorm(100)
B <- rnorm(100)
hist1 <- hist(A,prob=TRUE,breaks=30)
hist2 <- hist(B,prob=TRUE,breaks=30)
plot(hist1, col="red",lty=0, xlim=c(-4,4))
plot(hist2, col="blue", lty=0, xlim=c(-4,4), add=TRUE, main="Example")
lines(density(A))

但是,在绘制对象时,我的“prob=TRUE”选项显然没有通过。有人可以向我解释我做错了什么吗?

最佳答案

在 hist() 命令中保留 prob=T

hist1 <- hist(A,breaks=30)
hist2 <- hist(B,freq=F,breaks=30)

并将freq=F放入绘图命令中。

plot(hist1, col="red",lty=0, xlim=c(-4,4),freq=F)
plot(hist2, col="blue", lty=0, xlim=c(-4,4), add=TRUE, main="Example",freq=F)

关于r - 使用 prob=TRUE 在 R 中绘制多个直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16550671/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com