Вы можете использовать следующий базовый синтаксис для построения только горизонтальных линий сетки в Matplotlib:
ax.grid (axis='y')
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: построение только горизонтальных линий сетки в Matplotlib
В следующем коде показано, как создать гистограмму в Matplotlib с отображением на графике только горизонтальных линий сетки:
import pandas as pd
import matplotlib.pyplot as plt
#create DataFrame
df = pd.DataFrame({'team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
'points ':[105, 99, 112, 100]})
#define plot
fig, ax = plt.subplots()
#create bar plot
df.plot (kind='bar', ax=ax)
#add horizontal gridlines
ax.grid (axis='y')
#display plot
plt.show()

Не стесняйтесь использовать ax.set_axisbelow(True) для отображения горизонтальных линий сетки за полосами на графике:
import pandas as pd
import matplotlib.pyplot as plt
#create DataFrame
df = pd.DataFrame({'team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
'points ':[105, 99, 112, 100]})
#define plot
fig, ax = plt.subplots()
#create bar plot
df.plot (kind='bar', ax=ax)
#add horizontal gridlines behind bars in the plot
ax.set_axisbelow ( True )
ax.grid (axis='y')
#display plot
plt.show()

И не стесняйтесь использовать аргументы color , linestyle и linewidth в функции grid() для настройки внешнего вида линий сетки:
import pandas as pd
import matplotlib.pyplot as plt
#create DataFrame
df = pd.DataFrame({'team ':['Mavs', 'Nets', 'Spurs', 'Warriors'],
'points ':[105, 99, 112, 100]})
#define plot
fig, ax = plt.subplots()
#create bar plot
df.plot (kind='bar', ax=ax)
#add horizontal gridlines with custom appearance
ax.set_axisbelow ( True )
ax.grid (axis='y', color='red', linestyle='dashed', linewidth= 3 )
#display plot
plt.show()

Полный список способов настройки линий сетки вы можете найти в документации Matplotlib.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Matplotlib:
Как удалить тики из графиков Matplotlib
Как изменить размер шрифта на графике Matplotlib
Как добавить среднюю линию на график в Matplotlib