首页 > 解决方案 > 加密的 R Markdown HTML 文件不显示图表?

问题描述

我正在尝试加密使用 RMarkdown 创建的 HTML 文件。我正在使用该encryptedRmd软件包。

对于降价文档,我有:

title: "My_Markdown"
output: 
  html_document:
    toc: true
    toc_float: true
    toc_depth: 2
    self_contained: yes

 #ggplots below

并且,将此降价转换为加密版本:

library(encryptedRmd)

path = '//R_Scripts/My_Markdown.html'

encrypt_html_file(
  path,
  output_path = paste0(path, ".enc.html")
)

加密有效,我可以访问新的加密 HTML。但是,加密版本中没有显示任何 ggplot,目录也没有显示。带有数据的表格确实出现了。test.html 文档出现了 ggplots,所以我想知道为什么它没有翻译成加密版本?谢谢。

标签: htmlrr-markdownpassword-encryption

解决方案


我没有听说过 encryptRmd 包,但看起来很有趣。创建 .Rmd 时,如果self_contained: yes在 yaml 中使用会怎样?这将使整个文档成为独立的,希望它对您有好的结果

output:
  html_document:
    self_contained: yes

我只是尝试了两种方式,我能够让 ggplot2 以两种方式显示。

encrypt_html_file("//R_Scripts/test.html", "//R_Scripts/test_enc.html"))

推荐阅读