matlab:输出矢量图的简便方法

目录

1. figure窗口的快捷工具(不完美但是快)

2. figure窗口另存为选项(最佳)

3. figure窗口中的复制选项(不怎么样)


1. figure窗口的快捷工具(不完美但是快)

可以利用快捷工具中“复制为向量图”来复制为矢量图,并可以粘贴到PPT中,且保持“一定”的矢量图性质,但是有一些损失,实际上已经变成了位图,但是比直接复制位图质量更好。在WPS的PPT中属于图片工具处理范围。

 

2. figure窗口另存为选项(最佳)

 可以利用另存为“svg”,“pdf”,“emf”,“eps”等矢量图格式,其中只有svg,emf格式支持被放在WPS的PPT中,此时只有svg在PPT中的图片放大缩小还是会保持矢量图性质,在WPS的PPT工具中属于图形工具处理范围。而emf会变成质量尚可的位图。能够支持PPT显示也是svg格式相比常用的pdf格式的一大优点,但是在latex的支持中不如pdf格式。

(SVG是一种图像文件格式,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。)

(EMF可以被粘贴到word当中)

 

如果想得到透明的矢量图,可以在画图程序中假如如下代码:

set(gcf,'color','none');   %设置坐标轴区域外的背景色为透明;
set(gca,'color','none');   % 设置坐标轴区域的背景色为透明
set(gcf,'InvertHardCopy','off');   %如果没有这条命令,figure窗口中呈现透明,但是另存为或者复制都会失去透明背景的效果

3. figure窗口中的复制选项(不怎么样)

利用figure窗口里面的复制图窗可以进行简单的矢量图输出,点击编辑→复制选项,选择如图中的选项,背景可以选择常用的透明背景,注意选择“图元文件(可能会丢失信息)”的选项,然后选择复制图窗,复制粘贴就好了。但是这样也会丢掉部分信息,变成位图,只是比单独复制位图效果要好一些。

  • 20
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值