在大的背景下添加相关坐标
( e. K% w: y7 h. gclose all;figure('position',[50 100 1850 900],'color','w'), ]) Y& _+ ?. T8 W+ y/ H, I
axes('position',[0.055 0.2 0.9 0.7])
( j8 s8 } |& F& i3 Y" hitv=linspace(min(rho_xi_eta( ),max(rho_xi_eta( ),30);9 l& T" a% y8 X, s1 f
contourf(xi,eta,rho_xi_eta,itv,'edgecolor','none')
0 q# X' j1 M( ?1 h chold on;
, H# c) y5 X, `/ E, D1 o: L3 }contour(xi,eta,rho_xi_eta,itv,'k-','linewidth',1.5)
9 m4 H3 }: x E' @& h. Z......& g- y7 e! O, H
) t/ G* l6 n1 t/ f6 ~, u# b. S+ i
4 {( |* `9 `: N( B% 添加坐标
' D2 L0 @$ @: t* F- v6 J, Taa=get(gca,'position');
/ I# P: |4 k7 N- th1=axes('position',[0.5 aa(2) 0.05 aa(end)]);
4 [8 E* A7 f0 }# d$ _set(h1,'color','none') %设置透明背景; `* [ ]8 o( Y9 p
set(gca,'ycolor','none') %隐藏y轴
8 j* O X: A9 o+ L5 V* r* x1 Uset(gca,'xcolor','none') %隐藏x轴! P) D" b. N. v- m, e" ~( x
box off;
: U4 w9 m5 ~$ H& R; s. ?: C, k D+ ~4 ^7 }) v
" q' U% q0 y4 O. Bcolorseq=mycolor.color94;
' G& e6 Y; N4 [8 P' {: wcolor_str=colorseq(1:70:end, ;8 T, |" `% W/ z& d. i
for nn=2/ `# |' A8 E) O0 U+ X t) D
hold on;
. ~9 L! X% V3 q% Z% k D1 b ii=find(xi(1, ==nn);+ ~$ E) R! \: `: N. @0 x/ a- ]9 F
h1=plot(f_eta(:,ii),eta(:,ii),'color',color_str(nn+1, ,'linewidth',2);) Y0 V/ }) E! i n$ c
end
, w; _2 j" Y nlegend('\xi=2')
6 D4 ]/ ~. U4 w# `# l$ t! C+ F+ c$ Y! u5 X }' H
4 O. m* x! q& a* {h=line([0 0],[0 0.9],'color','k');( h7 ]0 {- ~/ P" `
set(h,'linestyle','--','linewidth',1.5)+ ?2 T8 U) P/ N! a7 t& L# [; k w$ ^8 v
set(get(get(h,'Annotation'),'LegendInformation'),'IconDisplayStyle','off'); %设置不显示这条线的legend1 h6 p( K$ X" j
xlim([-1.5 1.5]*1e-8)
: U% E5 }4 [- L" D( H5 Eset(gca,'xtick',[-10:5:5]*1e-9)5 M4 I/ ^" I) U, q& p
h1=line([-10 5]*1e-9,[delta delta],'color','k');
- ^4 F6 o' e# s$ e5 Cset(h1,'linestyle','--','linewidth',1.5)9 |1 L% y/ M; A' I1 c' C
set(get(get(h1,'Annotation'),'LegendInformation'),'IconDisplayStyle','off');
$ r6 G- E6 @/ I. V$ i- _0 m9 xylim([0 1])
, ^) g& {7 x: _' M. Z1 K( }8 u: U4 K/ n
# e( F! I( L4 u( p
- W6 X% }% k0 U' [ B9 n% V# g
6 t; N8 `* Z. b0 l$ b 转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |