SaveFigure: Matlab矢量图导出

跨平台的WYSIWYG SVG图从Matlab出口,PDF、PNG、EPS保持透明度

1.3 k下载

更新2023年4月10

从GitHub

查看许可GitHub

SaveFigure图导出一个Matlab工具,提供美观,提供了一些基本功能不会出现在Matlab建立在图的出口或任何已知FileExchange效用:
——即时出口多种格式,包括PDF, SVG EPS, PNG,同时确保所有格式相同
相同的输出在多个平台(Linux和MacOS目前支持,Windows支持不应该很难添加,如果感兴趣联系我)万博1manbetx
——保存阿尔法混合补丁和透明度,线,标记等。
——设置或保存很好地呈现字体(中指定的选项)
——保存矢量图形
我发现输出更一致,更忠实于屏幕上显示的数字。请注意,这个提交包括代码复制从Juerg Schwizer批发,奥利弗·伍德福德Yair奥特曼和彼得Axensten。

Linux:
sudo apt-get安装inkscape imagemagick

对于Mac,安装自制程序(http://brew.sh/然后运行:
酿造安装inkscape imagemagick
(你也可以做“啤酒桶安装inkscape”)。

Windows:不工作,但我希望能够尽快算出来。如果你想帮助,我很乐意接受在github拉请求!

看到https://github.com/djoshea/matlab-save-figure更多的细节和文件的问题。

为了实现忠实的,所见即所得向量Matlab数字的再生产,我们生成svg,然后使用之转换成PDF格式,然后PNG和EPS如果要求使用ImageMagick的转换工具。我发现很少一个不错的工作从SVG转换为PDF直接,虽然这可能只是一种设置正确的旗帜。Matlab是只负责生成SVG。新版本的Matlab (R2014a或更新),saveFigure SVG使用Matlab的新内部引擎,即打印-dsvg,忠实地再现了Matlab数字为SVG。对于旧版本,代码生成svg本质上是一个漂亮的包装Juerg Schwizer plot2svg效用,与一些小调整。这种方法的优点是,我们已经完全控制图输出和外观;缺点是它需要一个完整的重建与SVG图。因此,它可能不是完全复制所有实例的图,但它确实相当体面的工作。

引用作为

丹尼尔·J奥谢(2023)。SaveFigure: Matlab矢量图导出GitHub (https://github.com/djoshea/matlab-save-figure)。检索

MATLAB版本兼容性
创建R2015a
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在打印和保存帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

版本使用GitHub缺省分支不能下载

版本 发表 发布说明
1.0.0.0

更新描述。

问题在这个视图或报告GitHub插件,参观GitHub库
问题在这个视图或报告GitHub插件,参观GitHub库