import pylab as pl
import numpy as np
from matplotlib.projections import PolarAxes
import mpl_toolkits.axisartist.floating_axes as fa
import mpl_toolkits.axisartist.grid_finder as gf



gl2=gf.FixedLocator([0,1,4,5,6])



pt = PolarAxes.PolarTransform()
ghelper0 = fa.GridHelperCurveLinear(pt, extremes=(0,np.pi/2, 0,10),
                                   grid_locator2=gl2
                                  )
ghelper1 = fa.GridHelperCurveLinear(pt, extremes=(0,np.pi/2, 0,10),
#                                   grid_locator2=gl2
                                  )

fig=pl.gcf()
ax0 = fa.FloatingSubplot(fig, 121, grid_helper=ghelper0)
fig.add_subplot(ax0)

ax1 = fa.FloatingSubplot(fig, 122, grid_helper=ghelper1)
fig.add_subplot(ax1)

for ax in [ax0,ax1]:
  ax.axis["right"].toggle(ticklabels=1)
  ax.axis["right"].set_axis_direction("left")
  ax.axis["left"].toggle(ticklabels=0)
  ax.axis["bottom"].set_visible(0)

pl.show()

