Curso matplotlib - Gráfico com barras de erros (barra de erro no eixo x)

1 minute read


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.

gráfico de dispersão desenhado com o matplotlib relacionando o dia e a temperatura média do dia


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.

Qual método é a principal diferença entre os parâmetros xerr e yerr?

O parâmetro xerr é utilizado para inserir barras de erro paralelas ao eixo x, enquanto que o parâmetro yerr é utilizado para inserir barras de erro paralelas ao eixo y.

O parâmetro xyerr é utilizado para inserir barras de erro paralelas ao eixo x, enquanto que o parâmetro xerr é utilizado para inserir barras de erro paralelas ao eixo y.

Estes dois parâmetros tem a mesma função


Anterior Próximo

Updated: