本周文件交换选择

我们最好的用户反馈

创建和导出出版物质量的图形

布雷特本周的选择是export_fig,通过奥利弗·伍德福德.通常,当我在鸡尾酒会上拿MATLAB开玩笑时,如何用MATLAB创建“出版质量”图形的问题就会出现。你们中的许多人使用我们的工具做了很好的工作,但当需要发表带有高端图表和数字的结果时,就会受到阻碍。为了解决这些问题,我已经开始维护一个有助于创建此类图形的资源列表;Oliver的“export_fig”最近出现在我的列表中。

内容

奥利弗的贡献

函数export_fig这个函数将一个图形或单轴保存为一个或多个矢量和/或位图文件格式,和/或输出一个栅格化版本到工作区,具有以下属性:
  • 图/轴在屏幕上重现
  • 裁剪边框(可选)
  • 嵌入式字体(矢量格式)
  • 改进的线和网格线样式
  • 抗锯齿图形(位图格式)
  • 以原生分辨率呈现图像(位图格式可选)
  • 支持透明背景(pdf, eps, png)
  • 支持半透明补丁对象(只支持png)
  • RGB, CMYK或灰度输出(仅CMYK与pdf, eps, tiff)
  • 可变图像压缩,包括无损(pdf, eps, jpg)
  • 可选附加到文件(pdf格式)
  • 矢量格式:pdf, eps
  • 位图格式:png, tif, jpg, bmp,导出到工作区
此功能特别适合导出用于出版物和演示的图形,因为所生成的媒体具有高质量和可移植性。有几件事我特别喜欢export_fig.(其他人也喜欢它;截至撰写本文时,该条目仅在上个月就被下载了737次,平均用户评分为4.9(满分为5分)!)代码实现得很好,看起来相当健壮。此外,该函数有很好的文档记录(尽管包含一两个示例可能会很有用)。我也喜欢奥利弗对问题和建议的回应。自2009年4月发布以来,该文件已经更新了21次(!),主要是为了响应用户的建议和错误报告。这是响应式的,并且很好地使用了MATLAB中央文件交换!

其他有用的资源和链接

MathWorker本亨多年前,我写了一篇由两部分组成的MATLAB文摘文章,它经受住了时间的考验。在第一部分中,他讨论了这个问题,并介绍了他的观点exportfig,可以控制基本图形属性,创建EPS图形。在第2部分中,Ben还提供了一些附加功能,包括预览或恢复图形的功能。同为“周选”博主汪东城客人在博客上写道《罗兰谈MATLAB的艺术》关于如何“使图形美观”.你也可以看看奥利弗的fix_lines提交“修改后记行”,特色一月份的时候被选为“一周精选”最后,这些文档页在这方面可能很有用: 评论?

使用MATLAB®7.10发布
|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。

Baidu
map