小编axm*_*100的帖子

如何使用 rmarkdown::render() 在 html 中渲染 gganimate 图形,而不会产生不需要的输出

我正在尝试使用 r-markdown 文档在 html 中呈现 gganimate() 图。我能够创建 html 文档(尽管下面的简单示例至少需要一分钟)并且 gganimate 图形在浏览器(firefox)中成功加载,但是,我在浏览器中得到了一堆不需要的输出。

不需要的输出如下所示:


第 1 帧 (1%)

第 2 帧 (2%)

第 3 帧 (3%)

...

第 96 帧 (96%)

第 97 帧 (97%)

帧 98 (98%)

帧 99 (99%)

帧 100 (100%)

完成编码...完成!


就像我说的,在这个不需要的输出之后,动画确实显示正确。

我尝试过使用 knitR 代码块标题选项。主要是在这里查看这些选项:https : //bookdown.org/yihui/rmarkdown/r-code.html

我也尝试了这篇文章中建议的解决方案:在 r markdown 中抑制控制台输出,但保留情节具体来说,我尝试将 ggplot 对象包装在“不可见”中。

只需将下面的代码复制到 Rmarkdown 文档中,将此 Rmarkdown 文档保存为“example.Rmd”,然后在 R 控制台中运行: rmarkdown::render("example.Rmd")

---
    title: "Testing gganimate with R Markdown"
    output: html_document
---

```{r message = FALSE} …
Run Code Online (Sandbox Code Playgroud)

r knitr r-markdown gganimate

13
推荐指数
1
解决办法
3926
查看次数

错误:环境 /Users/myuser/.virtualenvs/iron 不包含激活脚本

我在 macOS Catalina 版本 10.15.1 上运行 python 3.7.6,我正在尝试安装和设置virtualenvwrapper我已经安装的pip3 install virtualenvwrapper.

我的 .bash_profile 中有以下几行:

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/Users/maxcarey/Library/Python/3.7/bin/virtualenv
export WORKON_HOME=$HOME/.virtualenvs 
source /Users/maxcarey/Library/Python/3.7/bin/virtualenvwrapper.sh
Run Code Online (Sandbox Code Playgroud)

这些是我遵循的配置步骤:https : //stackoverflow.com/a/42643313/5420796。以及其他教程(比如这个

所以你可以看到我attemping这些出口变量指向正确的地方,在我的终端,输出which python3/usr/local/bin/python3 的输出which virtualenv是:/Users/maxcarey/Library/Python/3.7/bin/virtualenv。的输出which virtualenvwrapper.sh/Users/maxcarey/Library/Python/3.7/bin/virtualenvwrapper.sh

问题是:当我运行:mkvirtualenv iron 创建一个新的虚拟环境(在这种情况下称为铁),命令的输出是:

在 193ms CPython3Posix(dest=/Users/maxcarey/.virtualenvs/iron, clear=False, global=False) 中创建虚拟环境,使用播种机 FromAppData pip=latest setuptools=latest wheel=latest app_data_dir=/Users/maxcarey/Library/Application Support /virtualenv/seed-v1 via=copy virtualenvwrapper.user_scripts 创建 /Users/maxcarey/.virtualenvs/iron/bin/predeactivate 错误:环境“/Us​​ers/maxcarey/.virtualenvs/iron”不包含激活脚本。

您可以看到确实创建了一个虚拟环境,但是,我收到一条错误消息,说没有激活脚本。但是,当我导航到 时~/.virtualenvs,确实可以看到激活脚本。这是tree新文件夹内的输出iron/local/

??? local
    ??? bin
        ??? …
Run Code Online (Sandbox Code Playgroud)

virtualenv virtualenvwrapper python-3.x

6
推荐指数
3
解决办法
7163
查看次数