Compreendendo o gráfico de linha do Matplotlib
Matplotlib Line Plot fornece funcionalidades para criar gráficos de linha de alta qualidade para representar dados de maneira clara e concisa.
Neste artigo, veremos mais de perto como gerar gráficos de linha com exemplos e diferentes opções de personalização.
Gráfico de linha do MatplotlibName
Para criar um gráfico de linha Matplotlib, primeiro precisamos importar a biblioteca e definir os pontos de dados que queremos plotar.
Aqui está um exemplo:
Example:
No exemplo acima, definimos duas listas, x e y , que representam as coordenadas x e y de nossos pontos de dados. Em seguida, criamos um gráfico de linha usando a função plt.plot() , passando as listas x e y como argumentos.
Por fim, usamos a função plt.show() para exibir o gráfico.
Personalizando gráficos de linha do Matplotlib
O Matplotlib fornece várias opções de personalização para tornar nossos gráficos de linha mais informativos e visualmente atraentes.
Aqui estão algumas opções de personalização comuns que podemos usar:
Estilo de linha
O estilo de linha padrão é uma linha sólida, mas também podemos usar linhas tracejadas, pontilhadas ou traço-ponto.
Você pode personalizar o estilo da linha plotada por meio do argumento de palavra-chave estilo de linha ou simplesmente ls :
No exemplo a seguir, utilize o argumento linestyle = 'dotted' :
Example:
Implemente o estilo de linha pontilhada com um marcador de pentágono :
Example:
No exemplo abaixo, aplique o argumento linestyle = ' tracejado ':
Example:
Utilize o estilo de linha tracejada com um marcador hexagonal :
Example:
Sintaxe mais curta
Há uma sintaxe mais curta para o estilo de linha:
- O estilo de linha é representado por ls .
- pontilhado é representado como : .
- Tracejado é representado como - .
Implemente a versão simples do argumento de estilo de linha:
Example:
Primeiro aplique o argumento do marcador e defina o estilo de linha como ' pontilhado ':
Example:
Estes são os estilos que você pode escolher:
estilos | Ou |
'sólido' (padrão) | '-' |
'pontilhado' | ':' |
'tracejadas' | '–' |
'traço' | '-.' |
'Nenhum' | " ou ' ' |
Cor da linha
Se você deseja modificar a cor da linha, pode passar o argumento de palavra-chave color ou a versão menor c :
Torne a cor da linha preta no exemplo abaixo:
Example:
Utilize a versão mais simples da cor c:
Example:
Você também pode gerar sua própria cor com um código hexadecimal :
Example:
Exiba o seguinte gráfico com a cor ' #003d4d ':
Example:
Como alternativa, você pode selecionar qualquer um dos 140 nomes de cores disponíveis .
Mostre o gráfico abaixo com a cor do tomate:
Example:
Insira a cor ' greengreen ' no argumento c:
Example:
Espessura da linha
Para modificar a largura da linha, você pode escolher entre o argumento de palavra-chave linewidth ou o argumento lw mais simples.
O valor da largura de linha é representado em uma forma de pontos.
Aumente o peso da seguinte linha do gráfico:
Example:
Aplique a versão simples do argumento linewidth com o valor ' 10.5 ':
Example:
Múltiplas Linhas
Se você fornecer várias funções plt.plot() , poderá gerar o número de linhas que desejar.
Para esboçar cada linha, utilize a função plt.plot():
Example:
Implemente a função plt.plot() duas vezes para duas linhas:
Example:
Por meio da função plt.plot(), você pode exibir muitas linhas incluindo pontos dos eixos x e y para cada linha.
Como você pode ver no exemplo acima, definimos apenas os pontos no eixo y, o que significa que os pontos no eixo x também têm seus valores padrão (0, 1, 2, 3).
Forneça os valores de ponto x1, y1, x2 e y2 para ambas as linhas e plote duas linhas:
Example:
Exiba as duas linhas no exemplo a seguir com valores de pontos x e y:
Example:
Exemplo de Explicação
O exemplo acima utiliza a biblioteca Matplotlib para plotar um gráfico.
- Ele define quatro matrizes , x1_plane, x2_plane, y1_plane e y2_plane, que representam as coordenadas x e y para dois planos.
- Os dados nessas matrizes são então usados para plotar um gráfico usando a função “plot” do Matplotlib.
- O gráfico é plotado com linhas pontilhadas (“ls = ':'”), largura de linha grossa (“lw = '5.5'”) e cor preta (“color = 'Black'”).
Finalmente, a função “ show ” é usada para exibir o gráfico.
Benefícios dos Gráficos de Linha Matplotlib
- Os gráficos de linha do Matplotlib são fáceis de criar com apenas algumas linhas de código, tornando-os ideais para analistas de dados e cientistas que precisam de visualização rápida de seus dados.
- Eles são particularmente úteis para exibir tendências ao longo do tempo, permitindo fácil comparação de alterações de dados e identificação de padrões e valores discrepantes.
- Os gráficos de linha Matplotlib são altamente personalizáveis, permitindo que os usuários ajustem a cor, estilo de linha, largura e estilo de marcador das linhas para criar gráficos visualmente atraentes e eficazes que comunicam a mensagem pretendida.
- Os gráficos de linha do Matplotlib podem lidar com conjuntos de dados massivos com facilidade, permitindo que os usuários plotem milhares de pontos de dados sem perda de desempenho.
- O Matplotlib integra-se bem com outras bibliotecas Python, como NumPy e Pandas , facilitando a criação de gráficos de linhas a partir dos dados armazenados nessas bibliotecas.