【问题标题】:object 'panel.bpplot' not found error in R在 R 中找不到对象“panel.bpplot”错误
【发布时间】:2013-08-08 10:45:05
【问题描述】:

我对 R 还很陌生,我正在尝试创建一个 lattice bwplot,但是我收到了一个错误消息 object 'panel.bpplot' not found。我尝试使用 R 文档中的以下示例:

set.seed(13)
x <- rnorm(1000)
g <- sample(1:6, 1000, replace=TRUE)
x[g==1][1:20] <- rnorm(20)+3   # contaminate 20 x's for group 1

# default trellis box plot
require(lattice)
bwplot(g ~ x)
bwplot(g ~ x, panel=panel.bpplot, probs=seq(.01,.49,by=.01), datadensity=TRUE)

结果是创建了第一个图 (bwplot(g ~ x)),但是当第二个图尝试运行时,我得到:

Error in bwplot.formula(g ~ x, panel = panel.bpplot, probs = seq(0.01,  :
object 'panel.bpplot' not found

任何帮助将不胜感激!

【问题讨论】:

    标签: r lattice


    【解决方案1】:

    panel.bpplot 是包Hmisc 的函数,所以你需要在绘图前附上这个包。

    library(Hmisc)
    bwplot(g ~ x, panel=panel.bpplot, probs=seq(.01,.49,by=.01), datadensity=TRUE)
    

    【讨论】:

    • 谢谢,这行得通 :) 顺便说一句,对于其他有这个问题的人,Hmisc 不是标准 R 安装附带的包的一部分,所以你必须安装它并加载包生存,样条,公式,然后才能加载 Hmisc
    猜你喜欢
    • 2018-08-15
    • 1970-01-01
    • 2017-06-12
    • 2017-12-19
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 2022-07-09
    • 2015-04-13
    相关资源
    最近更新 更多