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.