How can I add more tick labels to my graph? When opened I only get two tick labels and now and again I wont change anything and it will give me 5 or 6 labels. Is there a way i can speciify exactly how many labels i require?
function plot_tide_data(tidedata)
figure(1)
clf
plot(tidedata.t,tidedata.h,'b-')
datetick('x','dd/mmm')
xlabel('Day of Month','fontsize',15)
ylabel('Tidal Height (m)','fontsize',15)
set(gca,'Xminortick','on')
set(gca,'Yminortick','on')
set(gca,'tickdir','in')
grid on
set(gcf, 'PaperPositionMode', 'auto');
set(gca,'linewidth',2)
u = get(gca,'XtickLabel');
set(gca,'XtickLabel',u,'fontsize',20)
set(gca,'linewidth',1.5)
xlim([737739 737750])

 Akzeptierte Antwort

Adam Danz
Adam Danz am 2 Dez. 2019
Bearbeitet: Adam Danz am 3 Dez. 2019

0 Stimmen

Adjust xtick axis property.
This method below specifies 6 ticks that start and end at your existing tick bounds
ax = gca();
ax.XTick = linspace(ax.XTick(1),ax.XTick(end),6);
%---------------------------------------------^ 6 ticks

2 Kommentare

Thomas Maw
Thomas Maw am 3 Dez. 2019
Thank you!
Adam Danz
Adam Danz am 3 Dez. 2019
Glad I could help!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by