how to plot clearer angle yticklabels at whole fractions of 360° (and/or fractions of pi, for radians) in stead of decimal
    7 views (last 30 days)
  
       Show older comments
    
I've been looking and trying for a while to plot phase angles with yticklabels matching whole fractions of the angle-domains. Eg: [0 45 90 135 180 ...] for degrees, and [0 pi/4 pi/2 3pi/4 ... ] for radians. And automatically adjusting the fractional resolution according to the min and max phase limits of the concerning plot. Is there an easy way to achieve this, or alternatively, any code that deals with this? Thanks in advance! K
0 Comments
Answers (1)
  Iain
      
 on 20 Oct 2014
        
      Edited: Iain
      
 on 20 Oct 2014
  
      You can change where the ticks go:
 set(axishandle,'YTick', [0 4 6 8 ...] )
You can change the labels as you like:
 set(axishandle,'YTickLabel', {'Five' 'Banana' .... } )
2 Comments
  Iain
      
 on 20 Oct 2014
				Ok, what you CAN do is:
 1. Determine the X/Y limits of the chart.
 2. Figure out where you want your ticks to go. - Say every 8th of the range, rounded to the nearest nice value?
 3. Issue the set tick location & label commands.
 4. Attach that code to the zoom, pan & rotate callbacks...
See Also
Categories
				Find more on Axis Labels 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!
