datetick : how to handle x Axis ?
Afficher commentaires plus anciens
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

1 commentaire
Louis Deslée
le 8 Avr 2015
Réponses (1)
Stalin Samuel
le 6 Avr 2015
set(gca,'xticklabel',{'May' ,'June' ,'July','August ','September ','October ','November'})
1 commentaire
Louis Deslée
le 6 Avr 2015
Modifié(e) : Louis Deslée
le 6 Avr 2015
Catégories
En savoir plus sur Axis Labels dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
