How can we increase/decrease the number of MinorTicks from the command line?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Emerson De Souza
am 4 Okt. 2012
Bearbeitet: Paulo Teixeira
am 19 Sep. 2014
INTRODUCTION: Hi, I use the command lines below to generate an arbitrary curve (here sinus) and plot it as a function of the hour and min:
w = 0:pi/100:2*pi;
y1 = sin(w)';
startDate = datenum('09-28-2012 09:00:00 AM');
endDate = datenum('09-28-2012 12:20:00 PM');
x = linspace(startDate,endDate,201);
DATAVECTOR=datevec(x);
h=subplot(1,1,1);
plot(x,y1)
set(h,'XTick',x)
datetick(h,'x','HH','keeplimits')
datetick(h,'x','HH:MM','keepticks')
set(gca)
set(gca,'YTick',-1.4:0.1:1.4)
set(gca,'XMinorTick','on')
set(gca,'YMinorTick','on')
GOAL: 1) Now I want to vary the number of Minor-Ticks of the x-axis between each half-hour, for example, instead of 4 ticks (current) I would wish 5 or 3 ticks.
2) I want also that the YTick be arbitrary chosen, as written in the example above, between -1.4 in steps of 0.1 until 1.4.
PROBLEM: I don't know how to increase/decrease the number of ticks via command line and for any reason the command to generate the Ytick are not working properly: it generates the 0.1-ticks but does not go to +- 1.4.
I wonder if someone could help me to fix the problem with the commands above or suggest a different way to do it.
Thank you in advance for your help
Emerson
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 4 Okt. 2012
There is no documented way to control the number of minor ticks.
2 Kommentare
Weitere Antworten (1)
Paulo Teixeira
am 19 Sep. 2014
Bearbeitet: Paulo Teixeira
am 19 Sep. 2014
Hi Walter Roberson,Emerson De Souza and Matt Fig
This is my function for this problem.
Best regards,
0 Kommentare
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!