相关疑难解决方法(0)

在R Markdown中插入图片/表格

所以我想在R Markdown中插入一张桌子和一张图片.在常规word文档中,我可以轻松地插入一个表(5行乘2列),并为图片复制和粘贴.

  1. 如何插入5行2列表(并在其中键入内容)(并根据第2列宽度比第1列调整表格)?

  2. 如何插入图片?根据我的理解,我应该首先将图片保存为png,然后将其引用到我的文档中.此外,我想自动调整图片到报告,比如不占用一页以上,或者不超过一页.(有没有办法让我根据自己的喜好调整图片的大小)?

  3. 如果有人知道任何关于R Markdown的酷/格式,你还可以让我知道吗?我知道这#是一个段落的大标题,并且** **大胆的东西.多数民众赞成我所知道的一切!

r r-markdown

110
推荐指数
4
解决办法
20万
查看次数

如何使用knitr导入本地图像以进行降价

我在本地目录中有一个外部创建的png图像,我想使用knitr导入到报告中.最终目标文件类型是html.当我使用R代码创建它们时,我可以毫不费力地看到自己的数字,但我不知道我认为这是一个更简单的问题.

虽然我在这,我怎么导入一个我有一个网址的数字?

html markdown image figure knitr

38
推荐指数
1
解决办法
4万
查看次数

使用knitr并排插入png图像

在创建html文档时,如何将计算机中的并排png文件插入rstudio?

以下效果很好(情节)

```{r, echo=FALSE,fig.width=4, fig.show='hold'}
 plot(cars)
plot(rnorm(100))
```
Run Code Online (Sandbox Code Playgroud)

但对于路径中的图像,仅显示最后一个图像

 ```{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)
  ```
Run Code Online (Sandbox Code Playgroud)

markdown r knitr

24
推荐指数
4
解决办法
2万
查看次数

添加本地图像并将其调整为RStudio中的.Rmd文件,该文件将生成pdf

我正在尝试添加本地图像并将其调整为.RmdRStudio中的文件,该文件将生成pdf.我可以轻松添加文件

![My caption.](path/file.png)

但我还没弄明白如何控制图像的大小.我尝试了带宽度属性的HTML代码,但图像不会出现(我认为只有在输出到HTML时才有效).

<img src="path/file.png" width="200px" />

我无法理解这个想法:

![My caption.](path/file.png =250x)

有没有办法修改Rmarkdown脚本来修改只有RMarkdown和基础R的本地图像的大小?

一个建议使用pnggrid包,但我的问题仅限于基础R. 但是,对于其他用户,我认为这看起来是一个很好的解决方案.

r r-markdown

14
推荐指数
2
解决办法
1万
查看次数

R markdown:我可以将pdf作为图像插入到r markdown文件中吗?

我试图将pdf图像插入到r markdown文件中.我知道可以插入jpg或png图像.我只是想知道是否也可以插入PDF图像.非常感谢!

r

12
推荐指数
4
解决办法
3万
查看次数

knitr:如何显示彼此相邻的两个不同大小的图?

我想生成两个不同大小的图像,但是并排显示它们.这可能吗?

这有效,但是它们必须是相同的大小:

```{r two_plots_same_size_side_by_side, fig.width=5, fig.height=5}
    plot(...)
    plot(...)
```
Run Code Online (Sandbox Code Playgroud)

这不起作用,但是因为在Markdown中,由单个换行符分隔的行显示在同一行上.

```{r normal_plot, fig.width=5, fig.height=5}
    plot(...)
```
```{r tall_plot, fig.width=5, fig.height=9}
    plot(...)
```
Run Code Online (Sandbox Code Playgroud)

r knitr

11
推荐指数
4
解决办法
1万
查看次数

如何在RMarkdown表中嵌入一个图?

我正在尝试在RMarkdown中生成报告模板.在本报告中,我想在单元格中的一个图表旁边有我正在使用的调查问题的数量和文本.我生成了一些示例图,并在MS Word中制作了以下示例.是否可以在RMarkdown中将R生成的图放在表中?

代码看起来会是什么样的?

期望的输出

编辑(9/8/16):我现在包含.Rmd文件.问题是html文件无法使用以下消息进行编译.

pandoc: Could not fetch Template1_files/figure-html/score_table-1.png
Template1_files/figure-html/score_table-1.png: openBinaryFile: does not exist (No such file or directory)
Error: pandoc document conversion failed with error 67
Execution halted
Run Code Online (Sandbox Code Playgroud)

Template1是文件名,score_table是块标签.

有人愿意帮我诊断问题吗?

<meta charset="utf-8">
---
title: "Untitled"
author: "Xander"
date: "September 7, 2016"
output: html_document
    self_contained: false
---

```{r mychunk, fig.show = "hide", echo = FALSE, fig.height=3, fig.width=5}
library(knitr)
library(ggplot2)

# sample data
dat <- data.frame(text = sapply(1:10, FUN = function(x) { paste0(sample(x = LETTERS, size = 15), collapse = …
Run Code Online (Sandbox Code Playgroud)

plot r knitr r-markdown

5
推荐指数
1
解决办法
1848
查看次数

如何为 bookdown / rmarkdown 网站重新缩放本地图像?

我的*.jpegbookdown 项目(或 rmarkdown 网站,我认为并不重要)中有一个相当大的(~ 14MB)。这是一个外部的静态图像,尚未被 R 触及(到目前为止)。

我这样称呼图片:

```{r q-pic, echo=FALSE, out.width="100%", fig.cap="Q-Sorting during the 2016 CiviCon", dpi = 72}
include_graphics(path = "img/q-sorting3.jpg")
```
Run Code Online (Sandbox Code Playgroud)

我还通过opts_knit$set(fig.retina = 2).

我真的不在乎 PDF 有多大,但很明显,网站上大约 14MB 的图像非常糟糕。

有没有办法让knitr() rmarkdown() bookdown()工具链的某些元素可以自动将图像重新缩放到指定的适当分辨率?

我天真地假设,如果两者 out.widthdpi指定了,该图像将被重定(即:较小的文件大小)窗帘后面,但是,要么似乎并非如此,或者我使用它错了

Ps.:我知道有可能指定 adpi然后knitr找出合适的大小;那不是我关心的。我想,有点,相反

jpeg r knitr r-markdown bookdown

4
推荐指数
1
解决办法
656
查看次数

当HTML / PDF文档的路径包含“〜”但对ioslides有效时,R Markdown编织失败

从knitr 1.12开始,具有功能include_graphics。来自?include_graphics:

使用此功能的主要优点是,它可以移植到knitr支持的所有文档格式的意义上,因此是可移植的,因此您无需考虑是否必须使用例如LaTeX或Markdown语法来嵌入外部图像。

似乎include_graphics()在编织ioslides Rmarkdown演示文稿时处理路径中带有“〜”的路径(到用户目录的快捷方式),但是在编织word / html文档时失败。

ioslide的可复制示例(请注意,这些将在您的桌面上复制Rlogo.png:

---
title: "Rlogo ioslides"
output: ioslides_presentation
---

## Images?

```{r}
require(knitr)
rlogo <- paste0(.libPaths(), "/png/img/Rlogo.png")
include_graphics(rlogo)

file.copy(from = rlogo, to = "~/Desktop")
include_graphics("~/Desktop/Rlogo.png")
```
Run Code Online (Sandbox Code Playgroud)

处理文件:rlogo.Rmd

/Applications/RStudio.app/Contents/MacOS/pandoc/pandoc + RTS -K512m -RTS rlogo.utf8.md --to html --from markdown + autolink_bare_uris + ascii_identifiers + tex_math_single_backslash --output rlogo.html --smart-电子邮件混淆无-自包含-变量过渡= 0.4-模板/Library/Frameworks/R.framework/Versions/3.3/Resources/library/rmarkdown/rmd/ioslides/default.html --include-in-标头/var/folders/5_/l71sk6kn29z17n011g8kld5m0000gp/T//RtmpKAAz4I/rmarkdown-str91efb7c6c16.html --mathjax --variable'mathjax-url:https ://mathjax.rstudio.com/latest/MathTeXX.js?config = -AMS-MML_HTMLorMML '输出文件:rlogo.knit.md

/Applications/RStudio.app/Contents/MacOS/pandoc/pandoc + RTS -K512m -RTS rlogo.utf8.md-至ioslides_presentation.lua-来自markdown + autolink_bare_uris + ascii_identifiers + tex_math_single_backslash-输出/ var / folders / 5_ …

r knitr r-markdown

1
推荐指数
1
解决办法
688
查看次数

在 R markdown pdf 的每一页上包含徽标(图像)

我正在尝试将我的公司徽标包含在 R markdown 报告中。输出必须是pdf。该徽标必须用作文件左上角报告的每一页上的模板。例如,您可以使用此谷歌徽标https://en.wikipedia.org/wiki/Google#/media/File:Google_2015_logo.svg

我希望报告看起来像这样(抱歉图像模糊,但我只是想举一个例子)-

在此输入图像描述

左上角的 google 徽标应该出现在每个页面上。

我已经完成了搜索,但我所做的所有搜索都显示了如何使用 Latex 或 HTML 输出来执行此操作。

https://bookdown.org/yihui/rmarkdown-cookbook/latex-logo.html

在R markdown pdf文档的右上角插入徽标

2 PDF 上 R Markdown 中的徽标

在 rmarkdown pdf 的标题页添加图像

我最接近的是这个降价文档,reports.Rmd它看起来像 -

---
title: "Report"
output: pdf_document
params: 
  study: NA
  mid : NA
---

![Caption.](google.png)

```{r, echo=FALSE}
paste0("Study : ", params$study)
paste0("ID",  params$mid)
```
Run Code Online (Sandbox Code Playgroud)

我从另一个 R 脚本运行它 -

library(rmarkdown)
study <- 'ABC'
mid <- '73023'

rmarkdown::render('reports.Rmd', pdf_document(), params = list(
  study = study, mid = mid
))
Run Code Online (Sandbox Code Playgroud)

运行并产生此输出

在此输入图像描述

我将能够使用 …

pdf r r-markdown

0
推荐指数
1
解决办法
1812
查看次数

标签 统计

r ×9

knitr ×6

r-markdown ×6

markdown ×2

bookdown ×1

figure ×1

html ×1

image ×1

jpeg ×1

pdf ×1

plot ×1