Comment puis-je régler l'emplacement de mineur tiques dans matplotlib

Je veux dessiner une grille sur l'axe des x dans un matplotlib parcelle dans les positions de la mineure tiques, mais pas à la position des graduations principales. Mon maire les tiques sont les positions 0, 1, 2, 3, 4, 5 et doivent y rester. Je veux la grille à 0.5, 1.5, 2.5, 3.5, 4.5.

....
from matplotlib.ticker import MultipleLocator
....
minorLocator   = MultipleLocator(0.5)
ax.xaxis.set_minor_locator(minorLocator)
plt.grid(which='minor')

Le code ci-dessus ne fonctionne pas, car il donne les emplacements à 0.5, 1.0, 1.5, ... Comment puis-je définir les positions de la mineure tiques manuellement?

InformationsquelleAutor smurd | 2015-03-02