title: Hide radial tick labels matplotlib
body: <p>I'm trying to plot a polar plot with this code:</p>
  
  <pre><code>import numpy as np
  import matplotlib.pylab as plt
  def power(angle, l, lam):
      return 1/(lam) * ((np.cos(np.pi*l*np.cos(angle)/lam) - np.cos(np.pi*l/lam))/np.sin(angle))**2
  fig = plt.figure(1)
  ax = fig.add_subplot(111, projection='polar')
  theta = np.linspace(0.001, 2*np.pi, 100)
  P1 = power(theta, 1, 5)
  ax.plot(theta, P1, color='r', linewidth=3)
  plt.savefig('1.png')
  </code></pre>
  
  <p>and I get this plot:</p>
  
  <p><a href="https://i.stack.imgur.com/WQxAB.png" rel="noreferrer"><img src="https://i.stack.imgur.com/WQxAB.png" alt="enter image description here"></a></p>
  
  <p>I would like to change 2 things. The first and more important one is to hide the radial tick labels (I just want to show the general form of the plot).</p>
  
  <p>If possible, how can I choose the vertical axis to correspond to 0°?</p>
  
  <p>Thanks for your help.</p>