通过网上开源程序:export_fig,我们可以导出具有透明背景色的figure图片,程序包网站:export_fig File Exchange$ r- t0 ?2 d6 J% l2 D# ?: }' k
使用方法:, a/ s, J$ A0 _4 a! V1 p
1. 下载程序包,解压,将解压后的程序添加到MATLAB工作路径
a0 Y% M" A! X+ h( Y( Y( \ \+ @; m. c2 h- f, ~/ Q
7 j+ @0 L3 {" _5 s
3 T/ D6 V3 L( r2 }/ h8 W2. 绘图,导出相关实例:
- [/ Q) ?2 S) vx = 0:0.01:2*pi;* [/ F6 a3 T9 e4 I% j: U& p! x/ v
y = sin(x);+ C) B& N/ S1 e4 X: L3 u0 a9 e
figure
2 t2 o. u5 m8 q9 N1 _plot(x,y,'r-','linewidth',2)
6 O$ m5 {; l# y) h# _* O. |
# m. F7 C) |5 y/ t, o9 i
! _: |9 z9 r( vset(gcf,'color','none') h% g6 Z4 f& A
export_fig test.png -transparent
& p; j# V$ m+ s ~9 A+ V0 q- B% R) ~3 X) S7 O: t( o r
7 D, B3 X- X2 w b0 |
程序包见附件或访问网站下载
/ _/ r) s; H" y; g8 O9 W. }- j
. ^7 S# _/ B+ r- [ www.52ocean.cn
0 _/ G8 u+ F4 N# e) p7 n
2 p- _& t$ [' O. g) v8 C% q% o4 b- g6 d f, \
, E0 A0 b1 s* A' ]' z: ~; ?# u: n. o: [' H
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |