0

我对 RStudio 和自动导出选项有一点问题。我有一个大脚本,它创建了很多图,为此我使用以下代码。

for(i in 1:2){
  if(i == 1)
    pdf(file="/home/steffen/Downloads/test.pdf",width=12,height=8)![enter image description here][1]
  plot(1:3);
  if(i == 1)
    dev.off()
}

在此处输入图像描述

这工作得很好,但我必须使用 Microsoft Word 中的绘图,而 Word 并不喜欢包含 PDF ......所以如果我可以创建 pngs 那就太好了。我在 linux 中尝试了“convert”命令,但结果是大约 20kb 的 die pdf 是 png 大约 1MB 的后记,并且质量不如预期。我的脚本如下:

for i in "$@"; do
  dst="${i%pdf}png"
  convert -density 1000x1000 -resize 3000x3000 -quality 95 "$i" "./png/$dst"
done

那么有没有人知道如何创建一个不是那么大但质量很好的png。

直接与 RStudio 或在对话后自动对话。

4

1 回答 1

4

使用该png功能。

png(file="path.png",width=12,height=8)
于 2012-12-04T08:38:36.640 回答