Search All of the Math Forum:
Views expressed in these public forums are not endorsed by
NCTM or The Math Forum.


dpb
Posts:
9,850
Registered:
6/7/07


Re: xaxis has too many tick lables
Posted:
Aug 28, 2013 2:59 PM


On 8/28/2013 1:54 PM, dpb wrote: > On 8/28/2013 1:47 PM, Larry Rose wrote: >> hello, >> Does someone know a command to limit the number of xaxis tick labels? >> So, could limit the number of labels to a specific number of labels. I >> have too many so I can't even read them unless I enlarge the graph. >> please advise. > > Not specifically a command, no...use the 'xtick' and/or 'xticklabel' > properties to set the number/values. > > To cut them in half, for example, > > xt=get(gca,'xtick'); % get the current ones > xt(1:2:end)=[]; % wipe out every other one > set(gca,'xtick',xt) % and replace w/ updated > > Innumerable variations upon a theme are possible, of course...
Danghit 'return' instead before updating the above...better choice for the above would be to keep the first instead of second so
xt(2:2:end)=[]; % wipe out every other one
and, of course, you can also do things like
xt=linspace(xt(1),xt(end),N); % to pick a given number
Often you'll want to make the spacing pretty of course, so a little logic for that is always in order. But, the general idea is straightforward; specifics depend on the case.




