问题标签 [rnw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1310 浏览

r - 在 .Rnw 中包含 rgl 交互式绘图(pdf 输出)

问题描述

我想在从 .Rnw 文件编织的 .pdf 中包含一个交互式(旋转)rgl 3-d 散点图。我知道有一个包含的钩子,rgl但也许这仅适用于 html 输出。我似乎无法包含情节以使其旋转。这是一个最小的例子。该图出现,但有线而不是点,并且没有可用的旋转。

问题)

  1. 是否可以在 pdf 中包含交互式 rgl?
  2. 如果是这样......我怎么能用 knitr 做到这一点?我做错了什么?

MWE

我在pdf中看到的:

在此处输入图像描述

0 投票
1 回答
466 浏览

r - 通过过滤代码块的名称在 knitr 中运行选定的代码块

我正在实现一个在 knitr 中有很多公式的算法。所以我在一些代码块中定义了一些函数,名称在模式<<Fun_bar>>=@中,并在其他代码块中定义单元测试,名称在模式中<<Test_foo>>=@。现在,我只想运行函数定义代码块。是否有任何功能只能执行名称以“Test”开头的代码块?

0 投票
1 回答
212 浏览

r - knitr 最小示例不显示数字

knitr rnw我在运行Rstudio. 我从他的 github得到了以下最小的例子

当我“编译 PDF”时,它得到了我: 在此处输入图像描述

我得到的唯一警告如下: 在此处输入图像描述

我正在运行最新的一切(Rstudio/knitr/R)

编辑:似乎没有创建带有数字的子目录,我得到一个Rplot.pdf带有数字的...

0 投票
1 回答
615 浏览

r - knitr kable:来自 RNW 的 PDF 中的文本颜色为灰色

当我在 RNW 文件中使用该函数创建表格knitr::kable时,PDF 中表格项的文本颜色显示为灰色。

我想把它改成黑色。我怎样才能做到这一点?

0 投票
1 回答
514 浏览

r - R - 针织机 | .Rnw | 如何注释,避免编译错误?

编辑:我正在使用 RStudio

到目前为止,在评论某些内容时,我使用的是%符号。或者,我只是使用Ctrl+Shift+C快捷方式,这会导致使用%%'(或#用于块)进行评论。

问题是,即使我评论了一些东西,它仍然经常导致编译错误。看下面的截图部分:

编译错误

1to的行23被完全注释并且文档从 line 开始24。但是,即使部分代码被注释掉并且不应该影响它,由于某种原因它们仍然会导致错误。

如果我将代码从行24移到32文件的最开头,它可以毫无问题地编译。我认为文件开头可能不能有注释,但看起来这不是问题,因为尝试\documentclass{article}在开头移动之类的操作仍然会导致错误,即使错误较少。

我怎样才能评论行,所以他们不会调用编译错误?

0 投票
1 回答
359 浏览

r - LaTeX knitr 文档中动态文本的条件输出

我想在 knitr LaTeX doc (.Rnw) 中打印几句话,但前提是存在某些数据。这些句子大多是文本,但有一些 R。

例子:

我尝试了一个带有 的块results='asis',但我认为该块被解释为 R。

我尝试过print()使用paste()R。它很难看,但它有效。但是,它会在其中添加似乎与 R 提示相对应的额外文本。

有没有很好的方法来做到这一点?

是相关的,但又有所不同。 是相同的,但没有答案。

0 投票
0 回答
66 浏览

r - 无法让图像与 RStudio 上的 .Rnw 文件一起使用

大约一周以来,我一直在尝试调试我在 RStudio 中编写的 .Rnw 文件。最令人沮丧的部分是它曾经以目前的形式完美地工作,但后来似乎莫名其妙地停止工作。

我已经将错误的来源追溯到我试图添加到 pdf 文件中的图形。似乎只有某些图像文件会破坏脚本。添加到 pdf 的每个图形都是使用另一个 R 脚本创建的。如果您出于任何原因需要查看,请告诉我,我会进行编辑。

这是我的 .Rnw 文件的基本格式:

当我在 RStudio 中编译 PDF 时,出现错误Running pdflatex.exe on REPORT.tex...failed

当我查看日志文件时,我看到:

有人知道出了什么问题吗?

我尝试将图像从.png文件更改.jpg.tiff相同的结果。我尝试\graphicspath在序言中添加 a 并尝试将完整路径添加到该\includegraphics部分。

编辑:这是我生成 fig1.png 图像的方式。这应该允许您在 RStudio 中重新创建一个示例。我必须手动复制此代码,以便可能存在拼写错误。此外,它当然看起来很垃圾,因为我刚刚使用示例 mtcars 数据集重新创建了图像格式。

0 投票
0 回答
322 浏览

r - 修改 Knitr 代码块周围的空间

是否可以修改将被编织成 PDF 的 .rnw 文件中特定 KnitR 代码块周围的空间。

有一个关于在全球范围内更改选项的问答...

在已编译的 pdf 中的文档文本和 knitr 代码块之间添加空格

...但我只需要能够在特定的代码块上执行此操作。

特别是我需要减少位于代码块顶部的垂直空间,以便 xtable 在某些文本之后直接打印在行上。

非常感谢您提前提供的任何帮助。

0 投票
0 回答
112 浏览

r - 在 RStudio 中编译 .Rnw 文件时出错:项目路径有问题?

当我尝试从RnwRStudio 中的文件编译 PDF 时,我收到以下错误:

加载所需包:knitr

readLines 中的错误(if (is.character(input2)) { :

无法打开连接

调用: knit -> readLines

另外:警告信息:

在 readLines(if (is.character(input2)) { :

无法打开文件“Rnw_test.Rnw”:没有这样的文件或目录

执行停止

这只发生在我的办公室电脑上,而不是在家里,所以我想Rnw文件本身没有问题。

我的问题似乎与这个相同:https ://stackoverflow.com/questions/16826153/error-when-compiling-pdf-using-knitr-in-rstudio# =。但是我的 Rprofile 没有改变,所以不幸的是,这没有帮助。

此外,knitr::knit("file.Rnw")在控制台中运行不起作用并引发相同的错误。

由于一辉在我上面提到的线程中要求输出as.list(Sys.getenv());str(x[grep('^L[AC]',names(x))]),这里是:

这里是我的sessionInfo()

有什么想法可能会出错吗?

编辑:编译细节

我通过RStudio 中的编译 PDFknitr::knit("file.Rnw")按钮和R 控制台开始编译。

感谢一辉的提示,我发现项目的工作目录不是文件所在的.Rproj文件夹,而是上一层。考虑到这一点,我可以通过 R 控制台编译文件。

但是我怎样才能解决这个问题,以便我可以使用编译 PDF按钮?

0 投票
0 回答
116 浏览

r - Rnw 块中 R 输入和输出的不同颜色 - knitr

我想使用两种不同的颜色从同一个 Rnw 块渲染 R 输入和输出代码,以便更容易解释它们。到目前为止,我在使用自定义 CSS 模板时尝试失败,其中颜色的任何更改似乎都会系统地更改输入和输出。

感谢您的时间。F