【问题标题】:R Side by Side HistogramsR并排直方图
【发布时间】:2017-04-15 17:50:41
【问题描述】:

所以我遇到了一个问题,我必须生成两个随机样本,我正在尝试使用 par() 显示并排直方图,但我无法让它工作。代码如下:

set.seed(123) 
x <- rnorm(1000, 0, 2)

set.seed(123)
y <- rnorm(1000, 0, 1)

cbind(x,y)

sd1 <- sd(x)
sd2 <- sd(y)

hist(x) 
hist(y)

par(mfrow = c(2,1)

xlim=c(-6,6)
  • 另外,如何使直方图上的 x 和 y 颜色不同?谢谢!

【问题讨论】:

    标签: r vector statistics histogram


    【解决方案1】:

    par(mfrow = c(2,1) 应该是 par(mfrow = c(2,1))

    set.seed(123)
    x <- rnorm(1000, 0, 2)
    set.seed(123)
    y <- rnorm(1000, 0, 1)
    cbind(x,y)
    sd1 <- sd(x)
    sd2 <- sd(y)
    hist(x, col =c('red'))
    hist(y, col =c('green'))
    par(mfrow = c(2,1))    
    xlim=c(-6,6)
    

    【讨论】:

    • 这不是一个正确的答案。此命令序列不会生成所需的结果。此外,如果您要更正建议代码的顺序,直方图将彼此重叠,而不是并排。
    猜你喜欢
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 2017-08-30
    • 2021-03-18
    • 1970-01-01
    • 2017-12-17
    相关资源
    最近更新 更多