datetick : how to handle x Axis ?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi guys,
I have a little problem with datetick. I want to plot something like Flux=fct(time). I want to display on the X axis each month in the interval of time (from May 1st to the end of Novembre) but instead datetick display only Jully and October on the axis... I tried to use 'keeplimits' and 'keepticks' but nothing changed. Can you help me ?
here is my code
%%simples dynamiques temporelles des flux de voc
d=d+1;
figure(d);
fig=0;
for i = 1:length(Idxflux);
fig=fig+1;
subplot(3,2,fig);
hold on;
plot(output_2014.data(:,Idxdate_output_2014),output_2014.data(:,Idxflux(i)),'color',[0.5 0.5 0.5]);
%plot(output_2014.data(:,Idxdate_output_2014),output_2014.data(:,IdxDL(i)),'b');
datetick('x','mmm','keepticks');
xlim([datenum(2014,5,1,0,0,0) datenum(2014,12,1,0,0,0)]);
ylabel(output_2014.colheaders(Idxflux(i)),'FontSize',14);
if i <= length(Idxflux)-2;
set(gca, 'XTickLabel', []);
end
set(gca,'FontSize',14);
grid on;
hold off;
end
And here is what I get

Antworten (1)
Stalin Samuel
am 6 Apr. 2015
set(gca,'xticklabel',{'May' ,'June' ,'July','August ','September ','October ','November'})
1 Kommentar
Siehe auch
Kategorien
Mehr zu Axis Labels finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!