export_fig 使用教程

export_fig 使用教程

export_figA MATLAB toolbox for exporting publication quality figures项目地址:https://gitcode.com/gh_mirrors/ex/export_fig

1. 项目目录结构及介绍

export_fig 是一个用于 MATLAB 的开源工具箱,它使得从 MATLAB 导出高质量、出版级别的图像变得更加容易。项目的主要目录结构通常包含以下部分:

export_fig/
├── COPYING.txt        # 许可文件
├── export_fig.m       # 主要的出口功能
└── README.md          # 项目说明

export_fig.m 文件是该工具箱的核心,包含了导出图形的所有逻辑。

2. 项目启动文件介绍

export_fig 的启动文件就是 export_fig.m。这个 MATLAB 函数可以直接调用来导出图形。基本使用方法如下:

% 绘制一个示例图形
plot(cos(linspace(0, 7, 1000)));

% 导出图形到 PNG 格式
export_fig('example.png');

这段代码首先绘制了一个简单的图形,然后使用 export_fig 函数将之保存为名为 example.png 的 PNG 图片。export_fig 默认会保留图形的大小、背景颜色以及抗锯齿效果,使其更接近屏幕显示。

3. 项目的配置文件介绍

export_fig 并没有传统的配置文件,但可以通过在调用 export_fig 函数时传递参数来调整导出行为。例如:

  • 自定义分辨率:通过 -r 参数设置图像的分辨率。
  • 更改背景颜色:使用 -b 参数指定背景颜色,如 -b white 会让图像背景变为白色。
  • 禁用抗锯齿:添加 -nocrop-nogamma 可关闭默认的裁剪和伽马校正。

这些选项可以在调用时结合使用,如:

export_fig('example.png', '-r150', '-bwhite', '-nocrop', '-nogamma');

这将会将图形以每英寸 150 像素的分辨率、白色背景、不进行裁剪或伽马校正的形式保存。

请注意,除了上述命令行参数外,还可以通过设置图形属性和图形渲染器来影响最终输出。例如,为了确保导出与屏幕显示一致,可以先设置图形的渲染器:

set(gcf, 'Renderer', 'opengl'); % 或者尝试其他渲染器,如 'painters'

然后执行 export_fig,这样将使用相同的渲染器进行导出。

完整地探索 export_fig 的所有功能和选项,建议阅读其 GitHub 页面上的完整文档和示例:https://github.com/altmany/export_fig

export_figA MATLAB toolbox for exporting publication quality figures项目地址:https://gitcode.com/gh_mirrors/ex/export_fig

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龚格成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值