HTML-Dateien in R-Markdown-Datei einschließen?
Wie platziere ich HTML-Dateien?an Ort und Stell innerhalb einer R Markdown-Datei?
EinzelheiteIch 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.
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.