insérer à côté des images png à l'aide de knitr
Comment puis-je insérer à côté des fichiers png à partir de mon ordinateur dans rstudio lors de la création d'un document html?
Les ouvrages suivants (parcelles)
```{r, echo=FALSE,fig.width=4, fig.show='hold'}
plot(cars)
plot(rnorm(100))
```
Mais pour les images à partir d'un chemin, seule la dernière image est affichée
```{r fig.width=3, fig.show='hold'}
library(png)
img <- readPNG("C:/path to my picture/picture.png")
grid.raster(img)
img2 <- readPNG("C:/path to my picture/picture2.png")
grid.raster(img2)
```
OriginalL'auteur Salvador | 2014-08-20
Vous devez vous connecter pour publier un commentaire.
Vous devriez apprendre la syntaxe Markdown (vraiment, vous avez besoin d'environ cinq minutes). La solution n'a même pas impliquer R:
BTW, vous feriez mieux d'éviter les chemins absolus. Utiliser des chemins relatifs (par rapport à votre fichier Mdm).
Vous pouvez utiliser
knitr::include_graphics()
si vous avez besoin de plus de fonctionnalités sophistiquées dans knitr.Comme de maintenant, il se démarque de la syntaxe de l'image réglage de la taille: pandoc.org/MANUAL.html#images
Mais, il l'habitude d'imprimer les commentaires dans le pdf.
OriginalL'auteur Yihui Xie
Il nous manque encore une bonne réponse à cette question si la sortie désirée est un document MS Word (je vois que l'OP a demandé spécifiquement pour une sortie HTML, mais je devine que je ne suis pas le seul, qui est venu ici à la recherche d'une solution qui fonctionne pour MS Word docs aussi).
Voici une méthode, basée sur cette et cette, mais le résultat n'est pas très satisfaisant:
OriginalL'auteur Ben
Vous pouvez utiliser
knitr::include_graphics()
que celui-ci accepte un vecteur de chemins comme un argument.Alors vous devriez utiliser
fig.show='hold',fig.align='center'
afin de les reporter sur la même ligne etout.width="49%", out.height="20%"
pour contrôler la taille de la sortie.Génial! Je peux confirmer que cela fonctionne avec le fichier PDF de sortie trop, R 3.5.2, knitr 1.21. Maintenant, je me demandais simplement comment permettre un combiné.largeur de plus de 100%. N'ai pas trouvé de solution jusqu'à présent.
OriginalL'auteur Marc Bataillou