title: Why is my degree argument behaving weirdly?
body: <p>So this the code I'm running</p>
  
  <blockquote>
  <pre><code>#Pass Sonar
  </code></pre>
  </blockquote>
  
  <pre><code>import numpy as np
  import matplotlib.pyplot as plt
  
  #Entering Data 
  
  # angles of all the passes
  theta = [45]
  
  heights = [5]
  # length of all the passes
  
  
  # Getting axes handles/objects
  ax1 = plt.subplot(111, polar=True)
  
  # Plot
  bars = ax1.bar(theta, heights,
             color='xkcd:orangered',
             #color=plt.cm.jet(heights),
             width=0.1,
             #width=heights,
             bottom=0.0,
             edgecolor='k',
             alpha=0.5,
             label='All Passes&gt;2 mts')
  ##Main tweaks
  # Radius limits
  ax1.set_ylim(0, 7.0)
  # Radius ticks
  ax1.set_yticks(np.linspace(0, 7.0, 8))
  # Radius tick position in degrees
  ax1.set_rlabel_position(315)
  #Angle ticks
  ax1.set_xticks(np.linspace(0, 2.0*np.pi, 9)[:-1])
  
  
  #Additional tweaks
  plt.grid(True)
  plt.legend()
  plt.title("Pass Sonar: Mesut Özil v/s Leicester City - 22.10.2018")
  
  plt.show()
  </code></pre>
  
  <p>So, I have used 45 as the degree parameter but the bar gets printed at 58 degrees? Entering 90 gives puts the bar at 115-ish. I have tried using <code>linspace</code> as well and the problem persists.
  Is the degree parameter in degrees or is it something else(radians)? If that's not the problem, what am I doing wrong?
  <a href="https://i.stack.imgur.com/JZ9QD.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JZ9QD.png" alt="That&#39;s roughly 57-58 degrees"></a></p>