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

目录

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

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

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


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

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

matlab:输出矢量图的简便方法_第1张图片

 

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当中)

matlab:输出矢量图的简便方法_第2张图片

matlab:输出矢量图的简便方法_第3张图片

matlab:输出矢量图的简便方法_第4张图片

matlab:输出矢量图的简便方法_第5张图片

 matlab:输出矢量图的简便方法_第6张图片

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

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

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

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

matlab:输出矢量图的简便方法_第7张图片matlab:输出矢量图的简便方法_第8张图片

matlab:输出矢量图的简便方法_第9张图片

你可能感兴趣的:(matlab,matlab,矢量图)