Curso matplotlib - Gráfico com barras de erros (barra de erro no eixo x)
Para adicionar barras de erro no eixo x (barras horizontais), basta utilizar o parâmetro xerr ao invés do parâmetro yerr em plt.errorbar(). Os demais parâmetros seguem a mesma lógica.
Para seguir o exemplo com os mesmos dados, é utilizado a variável dias no eixo y e a variável media no eixo x, de modo que o xerr possa ser utilizado de forma correta, pois a variável dias contém str, e as str não contém erro para ser inserido.
plt.figure(figsize=(8,6))
plt.errorbar(media, dias, xerr=desv_pad, ecolor='red', elinewidth=1, capsize=5, capthick=1,
color='k', linestyle="none",)
plt.scatter(media, dias, label="Meus dados")
plt.legend()
plt.show()
Figura 1 - Gráfico de erros relacionando a temperatura média na cidade de Birigui-SP em três dias diferentes do ano de 2021.

Para inserir barra de erro tanto na vertical, quanto na horizontal, basta inserir o parâmetro xerr e o parâmetro yerr no elemento plt.errorbar() ao mesmo tempo. Contudo, as edições aplicadas serão iguais para as barras verticais e horizontais.