如何将我的gganimate html动画发送给同事?

时间:2016-12-20 23:02:43

标签: r ggplot2 gganimate

我使用gganimate制作动画,然后使用以下命令输出:

gganimate(p, 'tmp_20161220_animation_output.html')

我可以看到这个文件在我的工作目录中。但是,当我打开html页面的源代码时,我看不到从哪里获取动画文件。我确信如果我只是通过电子邮件发送给我的同事这个​​html文件,动画将无法在他们的计算机上运行。我该怎么做才能分享我的动画?

html文件的来源,请注意,虽然图像似乎存储在images子目录中,但此代码中的任何位置都没有引用此目录:

<html>
<head>
    <meta charset="utf-8" />
    <meta name="generator" content="R package animation 2.4">
    <title>Animations Using the R Language</title>
    <link rel="stylesheet" href="css/reset.css" />
    <link rel="stylesheet" href="css/styles.css" />
    <link rel="stylesheet" href="css/scianimator.css" />
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/styles/github.min.css">

    <script src="js/jquery-1.4.4.min.js"></script>
    <script src="js/jquery.scianimator.min.js"></script>
  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/highlight.min.js"></script>
  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.3/languages/r.min.js"></script>
  <script>hljs.initHighlightingOnLoad();</script>

</head>
<body>

    <div class="scianimator"><div id="Rplot" style="display: inline-block;"></div></div>
    <div class="scianimator" style="width: 480px; text-align: left"><pre><code class="r">## Animations generated in R version 3.3.2 (2016-10-31)
##   using the package animation
library(gganimate)
library(data.table)
library(dplyr)
library(purrr)
library(readr)
library(tidyr)
library(tibble)
library(ggplot2)
library(tidyverse)
library(RPostgreSQL)
library(DBI)
expr
## R version 3.3.2 (2016-10-31)
## Platform: x86_64-w64-mingw32/x64 (64-bit)
## Other packages: gganimate 0.1, data.table 1.10.0, dplyr 0.5.0, purrr 0.2.2, readr 1.0.0, tidyr 0.6.0, tibble 1.2, ggplot2
## 2.2.0, tidyverse 1.0.0, RPostgreSQL 0.4-1, DBI 0.5-1</code></pre></div>
    <script src="js/Rplot.js"></script>
<!-- highlight R code -->

</body>
</html>

0 个答案:

没有答案