clear all
clc
fclose all;
figure(1)
alpha=0:pi/50:2*pi;%角度[0,2*pi]
R=1;%半径
x=R*cos(alpha);
y=R*sin(alpha);
plot(x,y,'k-','linewidth',2);
hold on
plot([-4,-sqrt(2)/2],[-4,-sqrt(2)/2],'k','linewidth',2,'linestyle','--');
plot([sqrt(2)/2,4],[sqrt(2)/2,4],'k','linewidth',2,'linestyle','--');
plot([-4,-sqrt(2)/2],[4,sqrt(2)/2],'k','linewidth',2,'linestyle','--');
plot([sqrt(2)/2,4],[-sqrt(2)/2,-4],'k','linewidth',2,'linestyle','--');
plot([-4,-1],[0,0],'k','linewidth',2,'linestyle','--');
plot([1,4],[0,0],'k','linewidth',2,'linestyle','--');
plot([0,0],[1,4],'k','linewidth',2,'linestyle','--');
plot([0,0],[-1,-4],'k','linewidth',2,'linestyle','--');
set(gcf,'Position',[100 100 700 700]);
set(gca,'Position',[0.1 0.1 0.8 0.8]);
set(gca,'xtick',-4:1:4);
set(gca,'ytick',-4:1:4);
set(gca,'xticklabel',-4:1:4,'fontsize',18);
set(gca,'yticklabel',-4:1:4,'fontsize',18);
text(-0.8,0,'Weak MJO','fontsize',18,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(-0.8,-3.5,'Indian Ocean','fontsize',15,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(3.2,-0.5,'Maritime','fontsize',15,'BackgroundColor',[1,1,1],'rotation',90,'fontname','Cambria');
text(3.5,-0.55,'Continent','fontsize',15,'BackgroundColor',[1,1,1],'rotation',90,'fontname','Cambria');
text(-0.8,3.5,'Western Pacific','fontsize',15,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(-3.5,-0.8,'Western Hemi','fontsize',15,'BackgroundColor',[1,1,1],'rotation',90,'fontname','Cambria');
text(-3.15,-0.5,'and Africa','fontsize',15,'BackgroundColor',[1,1,1],'rotation',90,'fontname','Cambria');
text(-3.5,-1.5,'1','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(-1.5,-3.5,'2','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(1.5,-3.5,'3','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(3.5,-1.5,'4','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(3.5,1.5,'5','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(1.5,3.5,'6','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(-1.5,3.5,'7','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
text(-3.5,1.5,'8','fontsize',20,'BackgroundColor',[1,1,1],'fontname','Cambria');
xlabel('RMM1','fontsize',18);
ylabel('RMM2','fontsize',18); |