Archivo de estilo de Python Matplotlib: muestra solo líneas de cuadrícula horizontales

Estoy intentando definir un archivo de estilo matplotlib (.mplstyle) para mostrar solo líneas de cuadrícula horizontales. Sé que puedo hacerlo en python con

fig, ax = plt.subplots() ax.yaxis.grid(True) 

Pero quiero hacerlo en el archivo mplstyle. El archivo classic.mplstyle tiene la opción axes.grid.axis: both establecidos. Intenté cambiar esto a axes.grid.axis: y , pero esto no parece cambiar nada.

¿Es posible hacer esto en un archivo de estilo?

EDITAR:

Un bash de hacer que esto funcione:

 %matplotlib inline import pandas as pd import matplotlib.pyplot as plt month = ['Jan', 'Feb', 'Mar', 'Apr'] volume = [1, 2, 3, 4] plt.style.use('https://gist.githubusercontent.com/luisdelatorre012/b36899e6dca07d05e73aca80eceb3098/raw/43ae73605b5e33dfc3f0d7e5d423ff997fc8325c/tiny.mplstyle') d = pd.DataFrame({'Month': month, 'Volume': volume}) fig, ax = plt.subplots() b = d.plot(kind='bar', y="Volume", x="Month", ax=ax) plt.title('Title') plt.show() 

El archivo tiny.mplstyle contiene

 axes.grid.axis: y axes.grid: True 

y nada más.

Este es el resultado:

Líneas de cuadrícula

Necesitas encender la cuadrícula también,

 import matplotlib.pyplot as plt plt.rcParams["axes.grid.axis"] ="y" plt.rcParams["axes.grid"] = True 

o en el archivo matplotlibrc:

 axes.grid.axis : y axes.grid : True