在大的背景下添加相关坐标
* w0 L$ N5 }& y" N$ C2 x3 |close all;figure('position',[50 100 1850 900],'color','w')
( ?3 v+ x3 i- i8 ~6 V- g- v Yaxes('position',[0.055 0.2 0.9 0.7])
) ?2 x* j- m, ?! V9 a& |9 u# e$ z0 ^itv=linspace(min(rho_xi_eta( ),max(rho_xi_eta( ),30);
* o9 b# V$ P1 Ucontourf(xi,eta,rho_xi_eta,itv,'edgecolor','none')
. S0 @! v/ o6 [0 Whold on;! D# {% F% M% X8 X' u8 G
contour(xi,eta,rho_xi_eta,itv,'k-','linewidth',1.5)
* O ~4 v- J. |- ^) @' k......% _& g" w- N# k" {
" y) `* o1 H7 O: n7 V& [$ ~6 [# B. E& A" C
% 添加坐标# b3 H, i& s' x
aa=get(gca,'position');
9 L0 [2 }9 l6 z/ C3 n2 Bh1=axes('position',[0.5 aa(2) 0.05 aa(end)]);! b; F5 s0 b, ~$ B2 ?' ?
set(h1,'color','none') %设置透明背景
2 c5 l* M) ~0 `; @; ~+ Kset(gca,'ycolor','none') %隐藏y轴
. e5 M9 `6 A7 ^ X! A1 _* Bset(gca,'xcolor','none') %隐藏x轴
/ {' z0 B) Y/ d6 u0 Pbox off;
H& ^- \* u0 P* v/ w) K) L2 J% P; R B. [
1 O# d: x3 ?5 m5 b# Acolorseq=mycolor.color94;
$ G: D3 {5 y' q6 d% E8 Rcolor_str=colorseq(1:70:end, ;5 S3 h8 R( H6 J0 r& [$ P
for nn=2
9 H: ?! r8 b% @7 |4 d4 Y( k$ Z hold on;
% I+ d$ M& g* ^) [ ? ii=find(xi(1, ==nn);
/ e5 |, Y7 ~2 F& c h1=plot(f_eta(:,ii),eta(:,ii),'color',color_str(nn+1, ,'linewidth',2);
) H8 u2 \( b g: y/ r. Oend" {) G3 a z, {% \5 X
legend('\xi=2')
! U U0 ^; N; P n. Q) h
E2 j/ k: A6 @- n* _
2 ?; k* M \. q5 fh=line([0 0],[0 0.9],'color','k');8 r) r5 t8 `' \3 M2 v5 Y: |
set(h,'linestyle','--','linewidth',1.5)
. \( ]. T q6 y% {3 L3 Hset(get(get(h,'Annotation'),'LegendInformation'),'IconDisplayStyle','off'); %设置不显示这条线的legend' u9 S% \' V$ T6 M9 x3 k: s
xlim([-1.5 1.5]*1e-8)1 p. D1 X* e1 @& i. s
set(gca,'xtick',[-10:5:5]*1e-9); a" l) B$ X- B/ T
h1=line([-10 5]*1e-9,[delta delta],'color','k');
6 w1 ~( {5 c8 ^5 p o& B8 zset(h1,'linestyle','--','linewidth',1.5)) X& X1 u! \7 N3 L7 ^) |
set(get(get(h1,'Annotation'),'LegendInformation'),'IconDisplayStyle','off');* s) E5 h2 B# \, \6 x
ylim([0 1])
2 h& W% R1 Z7 i
7 V& b% g9 x4 r
/ j+ G9 N* T& c6 O ) m2 ?1 K8 W4 e- H
( t' T& S; d+ s5 L% t
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。 |