J'essaye de créer une parcelle polaire astronomique avec un axe radial qui commence à partir de -45 ° sur la ligne extérieure et augmente à 90 ° au centre de la parcelle. Mais je n'ai trouvé aucun moyen d'inverser l'axe radial de l'instance PolarAxes. invert_yaxis()
La méthode ne fonctionne pas du tout. En outre, il existe certains cachés méthodes telles que ax.set_rlim()
qui n'a aucun document.Inverser les axes radiaux de la parcelle polaire de Matplotlib
Voici mon code actuel:
fig = plt.figure()
ax = fig.add_axes([0.1,0.1,0.8,0.8], polar=True)
# ax.invert_yaxis()
ax.set_theta_zero_location('N')
ax.set_ylim(-45, 90)
ax.set_yticks(np.arange(-45, 90, 15))
ax.plot(ras, decs, linestyle='', marker='.')
et ma parcelle
Voir la réponse à cette question: http://stackoverflow.com/questions/12075001/set-radial-axis-on-matplotlib-polar-plots – Craig