gpt4 book ai didi

重定向 R 输出和图形

转载 作者:行者123 更新时间:2023-12-04 09:52:42 24 4
gpt4 key购买 nike

我使用 Sweave 和 LaTex 从 R 输出和图表创建报告。但有时需要具有可编辑格式的图形。我试过 R2wd 包,但它似乎不太灵活 ggplot2。如果有人指出我一些有效的方法,我将不胜感激。谢谢

最佳答案

这实际上取决于您所说的“可编辑”是什么意思,以及您在谈论什么类型的文件/端点。那里有很多讨论(例如 this R-help thread from 2006)关于 (1) 生成图形以嵌入 Word(或 PowerPoint,这几乎是同一个问题)的最佳选项和 (2) 图形的最佳选项可以编辑( 的意思是它们可以被非 R 用户修改,而不仅仅是从一个文件移动到另一个文件)。我看到的一般结论是:

  • PDF 文件:矢量格式,可在 Adob​​e Illustrator ($$$) 中编辑,只能在 MS Office 文档中有点嵌入
  • Windows 图元文件或扩展图元文件 (WMF/EMF):矢量格式,在 Windows 平台之外的支持非常有限。有点不稳定的格式,但 MS Office 原生。肯定会对 alpha channel (透明度)之类的东西提供有限的支持。
  • SVG:矢量格式。非常现代,可在 Inkscape 中编辑(不知道还有什么地方),不是特别兼容 MS Office(我认为)。 (至少可以通过 Cairo 包生成。)
  • PNG:光栅格式,但非常紧凑(您可以将分辨率调大得离谱,但输出文件仍然相当小);如果您只需要可移植性而不需要可编辑性,这可能是最简单/最低公分母的解决方案。

从 R 2.13.0 开始,Sweave 可以为每个图形 block 动态自动生成 PDF 和 PNG 文件。如果将其保存为文档 foo.Rnw:

\documentclass{article}
\begin{document}

\SweaveOpts{png=TRUE,pdf=TRUE,eps=FALSE}
<<fig1,fig=TRUE>>=
plot(1:5,1:5,col=1:5,pch=16)
@

\end{document}

... 然后在 Sweave 之后,您的目录将包含文件 foo-fig1.pngfoo-fig1.pdf。我不知道这是否回答了你的问题,但你的问题并不完全清楚......

关于重定向 R 输出和图形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7212627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com