gpt4 book ai didi

r - 通过电子邮件或其他安全方法发送/共享敏感的 R slidify 演示文稿

转载 作者:行者123 更新时间:2023-12-04 17:22:37 25 4
gpt4 key购买 nike

我想将我使用 R 创建的演示文稿发送给其他人和 slidfy ,但它包含敏感信息,所以把它放到github pages使用 gh-pages分支然后发送 URL 并不是一个真正的选择,因为所有 github 页面都是公开的,正如建议的 here .

将它推到微光 Shiny 的服务器上似乎也有点不安全......(我希望免费这样做,所以设置一个服务器来托管一个演示文稿对于我的目的来说似乎有点麻烦和矫枉过正)

我认为 Dropbox 也不会起作用,因为如果其他人在地址栏中键入它所产生的任何 URL 链接,都可能能够下载它并查看敏感信息......

有没有办法发送包含所有必要文件的演示文稿(通过电子邮件或其他方法),以便不使用 R 的人可以轻松打开并查看它。 (即无需向他们发送所有文件的 zip 文件(即 assetslibrariesfigure 文件夹等),要求他们解压缩然后打开 index.html 文件)?

编辑

我忘了提到演示文稿还包括 nvd3 和 morrisjs 图表,因此很难一次性带入所有文件......

编辑2

鉴于使用的所有库都是公共(public)库,有没有办法引用 URL 而不是本地驱动器?

最佳答案

以下是使用 Slidify 的方法.有两个技巧可以使用。

  • 指定 mode: standalone在您的 YAML 前端问题中。这确保了所有与幻灯片相关的 JS 和 CSS Assets 都从在线 CDN 提供,并且所有静态图像都转换为数据 URL。
  • 使用n1$print('mychart', include_assets = TRUE, cdn = TRUE)当您在 knitr 代码块中打印图表时。这可确保所有图表相关 Assets 都包含在在线 CDN 中并提供服务。请注意,对于每个库,您应该只使用一次 include_assets,以免重复。
  • 这种方法不是很健壮,因为您在单个文件中链接到多个 JS 库,因此可能存在冲突。例如,MorrisJS 不能很好地与 Google IO2012 配合使用,因为 Google IO2012 使用 requireJS并且由于某种原因引发了冲突。

  • 您还可以在 RStudio 演示文稿中使用相同的代码块并将它们保存为独立的 HTML。这是 RPres format 中的相同演示文稿.
    ---
    title : Standalone Presentation with Slidify
    author : Ramnath Vaidyanathan
    mode : standalone
    ---

    ## Plain Text

    This is a slide with plain text

    > 1. Point 1
    > 2. Point 2
    > 3. Point 3

    ---

    ## R Plot

    ```{r message = F}
    require(ggplot2)
    qplot(wt, mpg, data = mtcars)
    ```


    ---

    ## NVD3 Plot

    ```{r results = 'asis', comment = NA, message = F, echo = F}
    require(rCharts)
    n1 <- nPlot(mpg ~ wt, data = mtcars, type = 'scatterChart', group = 'gear')
    n1$print('chart2', include_assets = TRUE, cdn = TRUE)
    ```

    <style>
    .rChart {
    height: 500px;
    }
    </style>


    ---

    ## Another NVD3 Plot

    ```{r results = 'asis', comment = NA, message = F, echo = F}
    require(rCharts)
    n2 <- nPlot(mpg ~ cyl, data = mtcars, type = 'scatterChart')
    n2$print('chart3')
    ```

    关于r - 通过电子邮件或其他安全方法发送/共享敏感的 R slidify 演示文稿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760755/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com