subplots horizontal adjust grid matplotlib

grid - horizontal - ¿Cómo agregar una línea de cuadrícula en una ubicación específica en el gráfico matplotlib?



plt grid linestyle (2)

¿Cómo agrego cuadrícula en una ubicación específica en el eje y en un gráfico de matplotlib?


Si solo quieres poner una línea o dos puedes usar

ax.axhline(y, linestyle=''--'', color=''k'') # horizontal lines ax.axvline(x, linestyle=''--'', color=''k'') # vertical lines

con estilo y color de línea (o todo el resto de propiedades de línea / artista) configurados para lo que quieras


Sí. Es muy sencillo. Use el set_[x|y]ticks para el objeto de los axes y alterne la cuadrícula de la forma habitual:

import matplotlib.pyplot as plt fig, ax = plt.subplots() ax.set_yticks([0.2, 0.6, 0.8], minor=False) ax.set_yticks([0.3, 0.55, 0.7], minor=True) ax.yaxis.grid(True, which=''major'') ax.yaxis.grid(True, which=''minor'') plt.show()