2017-10-12 70 views
1

可扩展的图像我正在试图找到一种方式嵌入在我的[R降价HTML输出文件的外部图像(PNG)在可扩展的方式嵌入R中降价HTML输出文件

尽管原始图像大小约为1500x700,但我迄今试过的设置仅将它们设置为等于HTML文件中可用空间的宽度(不知道像素大小,大约800px)。

我想的是,当我增加了HTML浏览器,也是图像增强,至少到其原始分辨率的窗口大小。缩小工作没有问题。

我尝试:

```{r fig.width=100, fig.height=55, echo=FALSE} 
library(png) 
library(grid) 
img <- readPNG("images/image.png") 
grid.raster(img) 
``` 

<img src="images/image.png"> 

...没有成功。

任何人有一个想法如何做到这一点?我真的很感激你的帮助:)

回答

1

你可能想用out.width而不是fig.widthfig.height,百分比,这将是文本区域的百分比。您可以使用include_graphics()。如果您未设置out.height,则比率将保持不变。

```{r, echo=FALSE, out.width='80%'} 
knitr::include_graphics("images/image.png") 
``` 
+0

谢谢,非常漂亮的工作:) – fakechek