【问题标题】:R markdown using ggvis returns error: could not find function "knit_print"使用 ggvis 的 R 降价返回错误:找不到函数“knit_print”
【发布时间】:2014-07-16 16:35:14
【问题描述】:

我有兴趣在我正在创建的一些降价文档中使用 ggvis。我知道 ggvis 还没有“准备好”并且仍在开发中,但是每当我尝试嵌入 ggvis 可视化时,我都会收到以下错误:

从第 23-25 行退出 (Preview-27581bfac8.Rmd) knit_print.ggvis(x, options = options) 中的错误: 找不到函数“knit_print” 调用: ... withVisible -> value_fun -> fun -> knit_print.ggvis 执行停止

我正在使用 . . . R 工作室 0.98.976 R 3.1.0 我所有的包都是最新的。

关于什么可能不起作用的任何想法?

我做了一些谷歌搜索并检查了 ggvis github 页面,但没有运气。

【问题讨论】:

    标签: r ggvis


    【解决方案1】:

    问题似乎是ggvis的当前稳定版本(即CRAN版本)不包含knit_print.ggvis函数。

    不过,ggvis 的 github 仓库确实包含了这个功能,见:

    https://github.com/rstudio/ggvis/blob/master/R/print.R

    所以我建议你安装开发版:

    # install the devtools package in case you don't have it already
    install.packages('devtools')
    
    # download the development version of ggvis
    devtools::install_github("rstudio/ggvis", build_vignettes = FALSE)
    

    重新启动您的 R 会话。它现在应该可以工作了。

    出于好奇,您是否也在学习数据产品课程?

    【讨论】:

    • 我不在数据产品课程中。我只是对 ggvis 包感兴趣。从理论上讲,我喜欢它的语法和它可以创建的比 ggplot 更多的可视化,尽管后者作为一个包要成熟得多。
    • 是的,我同意,将这两者结合使用是完全有意义的。回购中的这些演示也很有趣:github.com/rstudio/ggvis/tree/master/demo/rmarkdown
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2011-10-24
    • 2020-03-15
    相关资源
    最近更新 更多