HTML-Dateien in R-Markdown-Datei einschließen?

Kurze Zusammenfassun

Wie platziere ich HTML-Dateien?an Ort und Stell innerhalb einer R Markdown-Datei?

Einzelheite

Ich habe einige nette animierte Choroplethenkarten über @ erstell choroplethr.

Wie der Link zeigt, erstellen die animierten Choroplethen eine Reihe von PNG-Bildern, die dann in eine HTML-Datei gerollt werden, die die Bilder durchläuft, um die Animation anzuzeigen. Funktioniert super, sieht gut aus.

Aber jetzt möchte ich diese Seiten in die .RMD-Datei einbetten / einbinden, damit ich einen ganzheitlichen Bericht mit diesen animierten Choroplethen und anderen Arbeiten habe.

Es scheint mir, dass es eine einfache Möglichkeit geben sollte, ein Äquivalent zu @ zu erstelle

Links:

[please click here](http://this.is.where.you.will.go.html)

ode

Bilder:

![cute cat image](http://because.that.is.what.we.need...another.cat.image.html)

Der Bildpfad ist genau das, was ich möchte: ein Verweis, der "gesprengt" wird, um die Informationen zu platzieren, anstatt nur als Link. Wie kann ich dies mit einer vollständigen HTML-Datei anstelle nur eines Bildes tun? Gibt es irgendeinen Weg

Erklärung über Beispiel

Angenommen, meine choropleth-HTML-Datei befindet sich in meinem lokalen Pfad unter'./animations/demographics.html', und ich habe eine R Markdown-Datei wie:

---
title: 'Looking at the demographics issue'
author: "Mike"
date: "April 9th, 2016"
output:
  html_document:
    number_sections: no
    toc: yes
    toc_depth: 2
fontsize: 12pt
---

# Introduction

Here is some interesting stuff that I want to talk about.  But first, let's review those earlier demographic maps we'd seen.

!![demographics map]('./animations/demographics.html')

wo ich habe angenommen / so getan, dass!! ist der Vorgänger, der genau das tut, was ich will: Erlaube mir, diese HTML-Datei in den Rest des Berichts einzubetten.

Aktualisierun

Zwei Updates. Zuletzt konnte ich immer noch nichts zum Laufen bringen, also habe ich alles auf ein @ gesetzGitHub Repository, falls jemand bereit ist, mir zu helfen, das Problem zu lösen. Weitere Details finden Sie in der Readme-Datei dieses Repos.

Es scheint unglaublich nützlich zu sein, HTML in eine R Markdown-Datei einzubetten. Deshalb versuche ich immer wieder, das Problem zu lösen.

(Ältere Kommentare

Wie in einigen hilfreichen Vorschlägen angegeben, habe ich Folgendes in der R Markdown-Datei versucht und bin dabei gescheitert:

Shiny Methode:

```{r showChoro1}
shiny::includeHTML("./animations/demographics.html")
```

(Ich habe auch @ hinzugefügruntime:Shiny oben im YAML-Teil.)

htmltools Methode

```{r showChoro1}
htmltools::includeHTML("./animations/demographics.html")
```

(In diesem Fall habe ich keine Änderungen an der YAML vorgenommen.)

Im ersteren Fall Shiny), es hat überhaupt nicht funktioniert. Tatsächlich schien das Einbeziehen des HTML die Funktionalität des Dokuments insgesamt durcheinander zu bringen, so dass die Laufzeit immer noch nicht voll funktionsfähig zu sein schien. (Kurz gesagt, während alles zu laden schien, ging die "Lade" -Spindel nie weg.)

Im letzteren Fall wurde nichts anderes vermasselt, aber es war ein kaputtes Bild. Seltsamerweise befand sich oben im Dokument ein "Choropleth-Player" -Band, das funktionieren würde. Es ist nur so, dass keines der Bilder auftauchte.

Für meine eigene Gesundheit habe ich auch einfache Links bereitgestellt, die gut funktionierten.

[This link](./animations/demographics.html) worked without a problem, except that it is not embedded, as I would prefer.

So ist es eindeutig eine Herausforderung beim Einbetten.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage