【发布时间】:2016-12-21 12:44:51
【问题描述】:
我正在尝试使用名为 mapshot 的内置 mapview 函数在 R 中导出我的 mapview。 我收到此错误消息:
pandoc.exe:内存不足
错误:pandoc 文档转换失败,错误 251
另外:警告信息: 运行命令'C:/PROGRA~2/Pandoc/pandoc +RTS -K512m -RTS ...
如何在不使用 Rmarkdown 文件的情况下在 R 中永久增加 Pandoc 内存大小?
【问题讨论】:
-
您使用的是 32 位 Windows 吗?
-
64 位和 20GB 内存。
-
你在调用什么函数(即你能提供更多的例子)?此外,您应该考虑将此作为问题发布到 pkg github。要求他们将此作为参数(取决于您调用的函数)。如果您直接或间接调用,则可以将这些参数传递给
knit_print()。 -
不熟悉 R,但它调用
exec_command "pandoc"或类似的东西,你需要它通过例如pandoc +RTS -M2048将 haskell 运行时内存增加到 2048MB... 还可以尝试在 Markdown 文档中使用它们之前缩小图像... 另请参阅stackoverflow.com/questions/30704736 -
我正在尝试调用:
mapview(testmap, burst=T, zcol=c("x", "y", "z"), alpha.regions = "0.4", legend=T, layer.name=c("x","y","z"))在此之后我可以使用内置的导出工具从 Rstudio 导出这个地图视图,即创建一个独立的 html 文件或者我可以使用函数mapshot(m, url=paste0(getwd(), "/heatmap.html")).m是我创建的地图视图。