Проблемные сообщения gganimate при создании файла .RmD в виде сообщения на уже существующем веб-сайте WordPress. - PullRequest
0 голосов
/ 24 октября 2019

У меня есть веб-сайт Wordpress для моего подкаста www.ghccpod.com, и я подготовил для него скрипт r-markdown. Я пытаюсь сделать это с помощью RWordPress и knit2wp, но из этого файла есть несколько проблем, ни одна из которых я не могу найти хороших решений на этом сайте. Здесь я хочу спросить о том, как получить вывод gganimate из окончательного документа.

У меня есть следующий код:

 ---
title: "The Global Childhood Cancer Puzzle is Taking Shape"
subtitle: "The new view from the edge"
output:
  html_document:
    mathjax: default
---
knitr::opts_chunk$set(echo = FALSE)
knitr::opts_chunk$set(warning = FALSE)
knitr::opts_chunk$set(message = FALSE)
knitr::opts_chunk$set(error = FALSE)


library(tidyverse)
library(data.table)
library(readxl)
library(rethinking)
library(janitor)
library(gramr)
library(plotly)
library(kableExtra)
library(knitr)
library(waffle)
library(gganimate)
library(ggpol)
library(ggforce)
library(cowplot)
library(magick)
library(gghighlight)
library(RWordPress)
df <- data.frame(x = c("a","b","c"), y = c(1,2,3))
anim <- df %>% 
  ggplot(aes(x = x, y = y)) +
  transition_reveal(x) +
  enter_grow() +
  exit_fade()+
  ease_aes("linear")

test.anim <- animate(anim, nframes = 200, fps = 15, end_pause = 70)

test.anim

Затем я загрузлюэто на мой сайт, используя RWordPress:

library(RWordpress)
library(knitr)

options(WordpressLogin = c(myusername = 'mypassword'),
        WordpressURL = 'https://www.ghccpod.com/xmlrpc.php')

knit2wp('test.RmD',
        title = 'Test Post',
        publish = FALSE,
        action = "newPost")

Когда я загружаю его на свой сайт, используя что-то похожее на код выше, я получаю эту мерзость: (пароль тестовый) - https://www.ghccpod.com/the-global-childhood-cancer-puzzle-is-taking-shape-edge-1/

Среди других проблемных выводов на моей странице я получаю некрасивый код:

Fig. 1 – Animated
## 
Frame 1 (0%)
Frame 2 (1%)
Frame 3 (1%)
Frame 4 (2%)
Frame 5 (2%)
Frame 6 (3%)
Frame 7 (3%)
Frame 8 (4%)
Frame 9 (4%)
Frame 10 (5%)
...

Мой вопрос к этому посту (у меня есть несколько вопросов, но я разбил их на несколько постов): Как мнеполучить gganimate и rmd, чтобы не показывать все данные кадра из процесса рендеринга? Большое спасибо за вашу помощь.

...