En Matplotlib, hago líneas de cuadrícula discontinuas de la siguiente manera:
fig = pylab.figure()
ax = fig.add_subplot(1,1,1)
ax.yaxis.grid(color='gray', linestyle='dashed')
sin embargo, no puedo averiguar cómo (o incluso si es posible) hacer que las líneas de la cuadrícula se dibujen detrás de otros elementos del gráfico, como barras. Cambiar el orden de agregar la cuadrícula versus agregar otros elementos no hace ninguna diferencia.
¿Es posible hacer que las líneas de la cuadrícula aparezcan detrás de todo lo demás?
ax.set_axisbelow(True)
ser el predeterminado ...
ax.set_axisbelow(True)
todavía funciona. También es bueno para la salida en pdf ...