在大的背景下添加相关坐标2 X) R& ~* _* y+ \0 l
close all;figure('position',[50 100 1850 900],'color','w')
6 V1 {: [+ O8 Y4 i \) eaxes('position',[0.055 0.2 0.9 0.7])9 Z$ _% B. E5 C# ]) m( j
itv=linspace(min(rho_xi_eta( ),max(rho_xi_eta( ),30);
% a$ |* e( \6 F" b, Tcontourf(xi,eta,rho_xi_eta,itv,'edgecolor','none')! X3 F$ I3 T2 s( q+ `
hold on;, g- Z1 s) J0 ]3 c, V
contour(xi,eta,rho_xi_eta,itv,'k-','linewidth',1.5) Y% p' K- h: j
......
8 w: N# W: N( f+ K7 G6 c% p, j( |1 F5 r
, j) V! R, w( l
% 添加坐标' x; N7 E3 ^. k
aa=get(gca,'position');
+ J% l! w c9 Q+ G) xh1=axes('position',[0.5 aa(2) 0.05 aa(end)]);" G+ e' ^+ ?9 d& C0 s" c
set(h1,'color','none') %设置透明背景
1 o+ \5 ?/ Z$ qset(gca,'ycolor','none') %隐藏y轴! ~1 X/ _: L9 m# ?
set(gca,'xcolor','none') %隐藏x轴+ L7 U: H+ Q7 c& W9 v5 V
box off;
: H/ \! @$ c0 F5 a9 I
) i/ c" O/ z H+ |
8 K6 \% `, h: j: W- T" Hcolorseq=mycolor.color94;
( K6 ~# Z% h0 `9 D4 \" t0 C! e; ^+ i |color_str=colorseq(1:70:end, ;: c4 K* m9 Z, @
for nn=2; w. D- J5 b* C: \0 j! W V. I
hold on;
3 q7 W* X. |! s7 N3 ]! X ii=find(xi(1, ==nn);
9 r" A/ ^$ I! M0 H h1=plot(f_eta(:,ii),eta(:,ii),'color',color_str(nn+1, ,'linewidth',2);( ^" r3 p" r4 i9 |" N% ?
end. B! g8 q9 _2 w0 G) |
legend('\xi=2')8 X2 H) Q0 K. a) P% z. F+ n
* u8 d7 G, j' g4 z/ A, f. I- i( O2 w0 ^
h=line([0 0],[0 0.9],'color','k');
6 w& c! j" c+ A9 e$ r- dset(h,'linestyle','--','linewidth',1.5)
, Y# V2 {, _% b! ?4 B0 u$ Uset(get(get(h,'Annotation'),'LegendInformation'),'IconDisplayStyle','off'); %设置不显示这条线的legend% F1 r. V$ q1 M& Y- f$ o
xlim([-1.5 1.5]*1e-8)
& ?' ]5 v9 u1 D& ?+ B2 X0 F, wset(gca,'xtick',[-10:5:5]*1e-9)
; _( U4 m0 x' i# R, Y1 Sh1=line([-10 5]*1e-9,[delta delta],'color','k');: C* L7 w- T& H, ?9 w
set(h1,'linestyle','--','linewidth',1.5)
9 ]4 l5 H" }8 b5 x/ y* qset(get(get(h1,'Annotation'),'LegendInformation'),'IconDisplayStyle','off');8 I0 o1 C) D2 `. Z5 h- t$ h
ylim([0 1])
* G: {/ T' ^* {) r7 R$ u8 y, m b* U7 u4 g$ a! y6 ~* g
* h) d% u' P( C! u) n [
7 K/ S9 U1 j7 y8 W. b1 Z* Q* G
d/ f6 ^7 E& I# J) o3 } 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |