通过网上开源程序:export_fig,我们可以导出具有透明背景色的figure图片,程序包网站:export_fig File Exchange
8 C9 X4 P. L! T4 y8 ^) V; M使用方法:$ c# u& {2 c L O9 @! r
1. 下载程序包,解压,将解压后的程序添加到MATLAB工作路径
" r' z6 x2 D q; ^* R
/ q( n. }( O4 M! S. A
9 c9 A2 W" z! g+ A/ k) ^1 K$ p# j& n4 f$ q3 @1 y- O7 E$ l
2. 绘图,导出相关实例:
, ]- C# {( s6 X8 F6 _# Ax = 0:0.01:2*pi;- @4 x+ U; ?6 ^! ?$ e
y = sin(x);
5 o o1 J& k3 z$ J+ s. yfigure( ^% D; i+ ~8 {3 K, z7 _
plot(x,y,'r-','linewidth',2)" a8 u* M* V7 H! f/ l
$ ]* h$ l, l% S, V9 D. A' G) Z: Y
* |+ { r5 B4 q1 O* ~$ g7 \
set(gcf,'color','none')8 q4 Y0 X0 u+ P$ b3 n2 R
export_fig test.png -transparent
) k6 u, P( }5 \2 s/ f% g+ q, M# x! f9 f
" |+ c( X$ e% \ x( }
程序包见附件或访问网站下载
' r+ d$ \8 A7 c0 E) U
# S& N2 F$ Q% X7 b0 V7 n' r www.52ocean.cn; }7 Z: Y6 R! g
- s! d, b) Z- g. ?" E) r' d( [) Z
& G( M- V/ ~1 L2 J( t, T
h8 s% h# m1 n1 V6 Q( t/ f# J 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |