Matlab .Fig 等效于 R

Posted

技术标签:

【中文标题】Matlab .Fig 等效于 R【英文标题】:Matlab .Fig equivalent in R 【发布时间】:2013-08-03 20:40:45 【问题描述】:

我是 Matlab 和 R 的用户。Matlab 的一大优点是,可以将图形保存为 .fig 文件格式。这允许所有用户在以后随时重新打开图形,因此可以对图形进行细微调整,也可以将图形导出为其他格式(jpg、tiff、eps 等)/分辨率,或者如果需要,可以同时执行这两种操作。在R中有什么选择吗?有时创建一个详细的绘图需要 5-10 分钟,然后当我需要以不同的格式或分辨率导出它时(抛开细微的调整),我别无选择,只能重做整个过程!不烦吗??

【问题讨论】:

有,你应该看到here了解详情。 @Metrics 我不认为 OP 指的是实际渲染图形。您可以使用 save() 保存 ggplot2 和 lattice 对象,就像在渲染任何其他 R 对象之前一样,然后将 load 重新放入以进行进一步调整。 我认为 R 中的规范方法是保存生成绘图的脚本并在需要时重新运行它。如果创建绘图数据非常耗时,可以使用savesaveRDS 保存。 AFAIK 没有允许在 R 中修改它的图形文件格式。 这不是一个问题,因为 R 没有手动调整图形的 GUI,你应该总是有一个脚本,你可以简单地运行它来重现原始图形,不? 好吧,如果您的计算需要很长时间才能以正确的格式获取数据,只需将转换后的数据保存为.RData 文件。真正的问题是,一旦所有数据都完全符合他们的需要,渲染绘图需要很长时间。 【参考方案1】:

查看 xfig 的帮助。

xfig starts the graphics device driver 
     for producing XFig (version 3.2) graphics.

【讨论】:

@Sobala:你能举个例子吗?

以上是关于Matlab .Fig 等效于 R的主要内容,如果未能解决你的问题,请参考以下文章

使用适用于 Matlab 与 OpenCV 的相机校准工具箱进行校准

Python 等效于 MATLAB 的“ismember”函数

支持 C/C++ 代码生成 (MATLAB) 的函数等效于“bwareaopen”和“bwconhull”

如何从Matlab的fig文件中把数据导出来?

matlab2010怎么在fig图中插入竖立的文本框

Excel 的 NORMSDIST 函数的 MATLAB 等效项是啥?