Matplotlib: dessiner les lignes de la grille derrière d'autres éléments de graphique

Dans Matplotlib, je fais en pointillés les lignes de la grille comme suit:

fig = pylab.figure()    
ax = fig.add_subplot(1,1,1)
ax.yaxis.grid(color='gray', linestyle='dashed')

cependant, je ne peux pas savoir comment (ou même si c'est possible) de faire des lignes de la grille à être tiré derrière les autres graphique des éléments, tels que les bars. Modification de l'ordre de l'ajout de la grille contre l'ajout d'autres éléments ne fait aucune différence.

Est-il possible de faire en sorte que les lignes de la grille apparaissent derrière tout le reste?

  • ax.set_axisbelow(True) fonctionne toujours. Aussi agréable pour une sortie pdf...
  • Je me serais attendu à ax.set_axisbelow(True) par défaut...
InformationsquelleAutor Andrew | 2009-11-13