1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| clear all
close all
X=[datenum(2011,1,1,0,0,0),datenum(2011,1,2,0,0,0)...
datenum(2011,1,3,0,0,0), datenum(2011,1,4,0,0,0)] ;
Y=[10:10:30]';
C=[1 4 6 3 ; 84 74 69 99 ; 145 156 167 146];
Y2=[23 18 12 3] ;
V3 = [20 50 73 126] ;
hl1 = pcolor(X,Y,C)%X= 1*m ;Y= 1*n;C n*m
shading interp
title('pcolor')
ax1 = gca;
set(ax1,'xtick',[X(1):X(end)]);
datetick('x', 'dd-mm-yy','keeplimits','keepticks')
set(ax1,'Xlim',[X(1) X(end)])
%%% plot Y2
ax2 = axes('Position',get(ax1,'Position'),'YAxisLocation','right','XAxisLocation','top','Color','none','XColor','k','YColor','k');
hl2 = line(X,Y2,'Marker','s','Parent',ax2,'MarkerEdgeColor','k','MarkerFaceColor',[46 139 87]/255,'MarkerSize',8);
set(ax2,'fontweight','bold','fontsize',13,'AmbientLightColor','red','Linewidth',2)
set(ax2,'XtickLabel',[],'xtick',[],'YColor',[46 139 87]/255);
set(ax2,'Xlim',[X(1) X(end)])
%%% plot V3
ax3 = axes('Position',get(ax1,'Position'),...
'Color','none',...
'XTick',[],...
'XLim',xlim(ax1),...
'YTick',[]);
hl3 = line(X,V3,...
'Marker','O',...
'Parent',ax3,...
'MarkerEdgeColor','w',...
'MarkerFaceColor','k',...
'MarkerSize',8);
%%%
aax4= axes('Position',get(ax1,'Position')+[0.02 0 0 0],...
'Color','none',...
'FontWeight','bold',...
'FontSize',13,...
'XTick',[],...
'XLim',xlim(ax1),...
'YAxisLocation','right',...
'YColor',[238 59 59]/255,...
'YLim',Ylim(ax3)); |
Partager