Y = [2021 2021 2021 2021 2021] ;
M = [02 02 02 02 03] ;
D = [09 17 22 24 02];
x = datetime(Y,M,D) ;
y = [2.1 9 9.9 12.4 5] ;
figure
bar(x,y)
set(gca,'FontSize',8.5)
ylabel('Temperature (degrees Celsius)')
xlabel('Date')
axis tight
I have temperature on the y axis and dates on the x axis but the spacing is uneven. How do I make the spacing equal?
Thanks :)

 Réponse acceptée

One approach —
Y = [2021 2021 2021 2021 2021] ;
M = [02 02 02 02 03] ;
D = [09 17 22 24 02];
x = datetime(Y,M,D);
y = [2.1 9 9.9 12.4 5] ;
figure
bar(y)
set(gca,'FontSize',8.5)
ylabel('Temperature (degrees Celsius)')
xlabel('Date')
set(gca, 'XTick',1:numel(x), 'XTickLabel',string(x))
axis tight
.

2 commentaires

AAK
AAK le 29 Mai 2021
Thanks so much! :)
Star Strider
Star Strider le 29 Mai 2021
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB 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!

Translated by