
Cannot set the tick mark direction as default
    9 views (last 30 days)
  
       Show older comments
    
I recently switched to 2014b MATLAB, and I can no longer set the axes tick mark direction as default. That is, I used to be able to set the tick mark direction 'outward' by
set(0,'defaultAxesTickDir','out');
However, this command does not work any more. When I plot a new figure, the tick mark direction always becomes inward. I can still correct the direction by
set(gca,'TickDir','out');
each time I plot a figure, but this is very inconvenient. Does anybody knows how to work around this problem?
0 Comments
Accepted Answer
  Doug Hull
      
 on 18 Nov 2014
        From our development staff:
set(groot, 'defaultAxesTickDir', 'out');
set(groot,  'defaultAxesTickDirMode', 'manual');
plot(1:10)

It is important that you set these two defaults in this order to be effective.
3 Comments
  Star Strider
      
      
 on 19 Nov 2014
				As I read the documentation, setting any property to something other than the default automatically sets the associated ‘Mode’ setting to 'manual'. When did that change? Can TMW change it back so it does?
More Answers (2)
  Shin
 on 17 Nov 2014
        
      Edited: Shin
 on 17 Nov 2014
  
      
      4 Comments
  Star Strider
      
      
 on 17 Nov 2014
				Agreed. You can set it but it doesn’t do anything. It’s not listed in the groot properties. Another reason to not uninstall R2014a.
See Also
Categories
				Find more on Creating, Deleting, and Querying Graphics Objects in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


