As barras de erro estão incluídas em gráficos e gráficos da linha Matplotlib. A barra de erro Matplotlib em Python é abordada neste artigo. O pacote Pyplot da biblioteca Matplotlib oferece uma interface semelhante ao MATLAB. Os pensadores críticos se beneficiam das barras de erro, pois representam o nível de precisão em uma coleção de dados ou números previstos. Sem barras de erro, os gráficos de barras fornecem a percepção de que um número mensurável ou determinado é definido para um alto nível de eficiência.
O método matplotlib.Pyplot.errorbar () desenha y vs. x como aviões e/ou indicadores com barras de erro associadas. Além disso, as barras de erro ajudam a representar desvio padrão ou ambiguidade para dar uma melhor compreensão de como os dados são precisos, isso é executado usando indicadores criados através da linha real e de seus conjuntos de dados. Deixe -me dar uma idéia geral das restrições do Matplotlib Errorbar primeiro.
Restrições da barra de erro de matplotlib
Existem os seguintes parâmetros usados para Matplotlib Errorbar. Alguns deles não são compulsórios, enquanto outros são obrigatórios.
x, y: Essas variáveis contêm os conjuntos de dados de dimensões verticais e laterais.
fmt: Esta variável mantém o valor da string e é opcional.
Xerr, Yerr: É uma matriz que contém erros, todos os quais devem ser números positivos.
ELINEWIDTH: É a largura de linha de entradas do ErrorBar.
virar: O comprimento da barra de erro em pontos é limitado.
barsabove: (padrão: false) tem valores booleanos que são usados para plotar barras de erro além dos elementos da plotagem.
LOLIMS, UPLIMES, XLOLIMS, XUPLIMS: Mantém valores booleanos que denotam que um número fornece apenas limites superiores/inferiores.
Erroreia todos: Consiste em valores inteiros que ajudam no design de barras de erro em uma parte do conjunto de dados.
Os argumentos opcionais incluem ecolor, elinewidth, capsize, barsabove e erro. E estes são definidos para nenhum por padrão.
Matplotlib ErrorBar Return Type
O método ErrorBar () em Matplotlib gera um gráfico com as seguintes propriedades:
enredo: Um objeto Line2D de indicadores de plotagem x, y e/ou linha.
Capline: Um par de objetos de barra de erro Line2D.
Barlinecols: Um conjunto de linhas com limites de erro vertical e lateral são coletados.
importar numpy como npA instância anterior é uma execução básica do método Matplotlib ErrorBar (). Nós importamos matplotlib antes de criar um gráfico com uma barra de erro. As dimensões verticais e laterais dos conjuntos de dados são necessárias para o gráfico de erros da barra. Aqui, essas dimensões são armazenadas nas variáveis 'x' e 'y'. Além disso, o método ErrorBar leva dois parâmetros: 'Xerror' e 'Yerror.'Os valores de erro não negativos atribuídos a eles são 0.6 e 0.7, de acordo. Por fim, os quatro argumentos dados ao método ErrorBar () são parâmetros essenciais para todas as barras de erro do Python a serem plotadas. Além disso, "Exemplo" é um parâmetro que é dado ao PLT.função title ().
Ao executar o código acima, obtemos esse tipo de saída. O termo 'exemplo' é mostrado acima do gráfico usando o PLT.Mostrar () Função no Código.
Várias linhas no Matplotlib ErrorBar em Python:
A capacidade de desenhar inúmeras linhas quase no mesmo enredo é crítica. Vamos desenhar muitas barras de erro no mesmo gráfico usando este esquema.
importar numpy como npO método MatPlotlib ErrorBar () gera inúmeras linhas de ErrorBar neste caso. As dimensões dos conjuntos de dados são especificadas pelos valores x e y. Aqui, traçamos quatro linhas no gráfico. Nós desenhamos uma barra de erro ao longo do eixo y. Como resultado, para cada linha, apenas 'yerr' é fornecido. Além disso, os Upims e Lolims exibem apenas os valores dos limites superiores e inferiores.
Gráfico de ErrorBar com erro de eixo x
Aqui, vamos desenhar um gráfico de ErrorBar com um erro em x. Para criar um enredo com barras de erro, primeiro incluímos Matplotlib.
importar matplotlib.pyplot como pltNesta amostra, X e Y são matrizes que armazenam as dimensões X e Y. Esses valores são usados para plotar um gráfico. Além disso, o parâmetro 'x_error' está definido como 0.9, o que indica que os erros são gerados apenas ao longo do eixo x. Chamamos duas funções plot () e Errorbar (). X e y são parâmetros fornecidos ao método plot (). O argumento adicional 'FMT' também é fornecido, que mantém o valor da string neste código.
Gráfico de ErrorBar com erro de eixo Y
Agora, estamos tentando criar um enredo de erro de erro com um erro em y.
importar matplotlib.pyplot como pltAqui, declaramos duas matrizes. Os 'xval' e 'yval' são matrizes que contêm valores x e y para desenhar o gráfico. O valor de 'y_error' é 0.3, o que significa que os erros são introduzidos exclusivamente ao longo do eixo y. Duas funções plot () e errorbar () são aplicadas. O método plot () leva dois parâmetros: xval e yval. O método ErrorBar tem três argumentos essenciais: xval, yval e yerr. O parâmetro extra 'FMT' também é passado, e esse parâmetro compreende um valor de string.
Gráfico de ErrorBar com erro X e Y
Nesta etapa, desenhamos um gráfico de barras de erro com erros nas variáveis x e y.
importar matplotlib.pyplot como pltUma representação de gráficos de barra de erro para erros variáveis x e y é mostrada na figura abaixo. As matrizes X e Y são duas matrizes especificadas que mantêm os valores para dimensões de x e y no gráfico. No eixo x, o erro é 0.4. Além disso, Y_ERRORMIN e Y_ERRORMAX são o erro lateralmente o eixo y sobre as matrizes definidas ao mesmo tempo. No final, para plotar o gráfico, definimos a função errorbar (). Para produzir a saída necessária, os argumentos x, y, yerr e xerr são passados para o método Matplotlib Errorbar.
Conclusão
Este artigo ilustra como usar o MatPlotlib ErrorBar em Python em vários métodos. Discutimos instâncias de linhas e gráficos de barra de erro, bem como análises completas. As barras de erro dão outro nível de precisão aos números apresentados.