gpt4 book ai didi

r - 图形最有用的输出格式是什么?

转载 作者:行者123 更新时间:2023-12-04 10:00:47 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

8年前关闭。




Improve this question




在你们中的任何人参加最后投票之前,让我说我明白这个问题可能是主观的,预期的答案可能以“视情况而定”开头。尽管如此,这是我遇到的一个实际相关的问题,因为我正在创建越来越多的图表,而且我不一定知道我将使用它们的确切方式,或者没有时间测试最终结果立即使用案例。

因此,我利用 SO R 用户的经验来获得在 jpg()、bmp()、png()、tiff()、pdf() 以及可能的选项之间选择一个的充分理由。我没有 R 方面的经验,也没有不同格式的知识来明智地选择。

潜在用例:

  • 快速查看算法运行时或运行期间
  • 演示文稿(主要是.ppt)
  • 报告(文字或 latex )
  • 出版物(互联网)
  • 存储(没有太多的损失,并在以后转换以用于特定用途)
  • 任何相关的我忘记了

  • 谢谢!我很高兴让问题更清楚。

    最佳答案

    为了扩展我的评论,没有真正简单的答案,但我的建议是:

  • 我的第一个完全灵活的选择是简单地存储绘图中使用的最终原始数据和一些用于生成绘图的 R 代码。这样您就可以轻松地将输出发送到适合您特定目的的任何设备。基于 png() 为自己设置几个基本模板不会是一项艰巨的任务。/pdf()你可以要求。
  • 使用 svg()设备。正如@gung 所指出的,使用 pdf() 存储输出, svg() , cairo_ps()cairo_pdf()是您保留可缩放矢量图像的唯一真正选择。我倾向于倾向于 svg()而不是 pdf()由于使用 Inkscape 等程序提供了更多的编辑选项。它也正在成为一种广泛支持的互联网出版格式(见 - http://caniuse.com/svg)
  • 另一方面,如果您是 latex 用户,大多数头痛问题似乎都可以通过直接访问 pdf() 来解决。 - 如果您必须进行格式转换,您通常可以使用 Inkscape 或命令行实用程序(如 Imagemagick)导入和转换 pdf 文件。
  • 对于 Word/Powerpoint 交互,如果你在 Windows 上运行 R,你也可以使用 win.metafile() 直接导出这将为您提供可扩展/组件 emf可以直接导入 Word 或 Powerpoint 的图像。我听说过人running R through Wine or using intermediary steps在 Linux 上获取 emf 文件供以后使用。对于 Mac,有 roundabout pathways as well .

  • 所以,总结一下,按优先顺序。
  • 根本不存储图片,存储代码生成图片
  • 使用 svg/pdf 并根据需要转换格式。
  • 对于那些无法使用 Word/Powerpoint 转义并且主要基于 Windows 系统的情况,直接使用备份 win.metafile 导出。
  • 关于r - 图形最有用的输出格式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18648537/

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