datetick : how to handle x Axis ?
1 vue (au cours des 30 derniers jours)
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

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