Informática Múltipla Escolha

Assinale a alternativa que descreve corretamente como a biblioteca Matplotlib se diferencia de outras bibliotecas de visualização de dados em Python:

Assinale a alternativa que descreve corretamente como a biblioteca Matplotlib se diferencia de outras bibliotecas de visualização de dados em Python:

  1. Ela suporta a criação de gráficos interativos.
  2. Ela não permite a customização de aspectos visuais dos gráficos.
  3. Ela não é baseada em loops em vez de programação orientada a objetos (POO).
  4. Ela permite a manipulação de cada elemento do gráfico como um objeto separado.
  5. Ela não é integrada com outras bibliotecas do ecossistema Python.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D - Ela permite a manipulação de cada elemento do gráfico como um objeto separado.

Introdução

A biblioteca Matplotlib é a ferramenta fundamental para visualização de dados em Python. Sua grande vantagem sobre muitas outras bibliotecas simplistas reside em sua arquitetura robusta baseada em Programação Orientada a Objetos (POO).

Desenvolvimento

Para entender por que a alternativa D é a correta, precisamos analisar como o Matplotlib funciona internamente:

  • Hierarquia de Objetos: Todo gráfico no Matplotlib é composto por objetos aninhados. A estrutura básica segue esta ordem:
  • Figure: A janela ou página onde o gráfico será desenhado.
  • Axes: A área onde os dados são plotados (inclui eixos, grades, rótulos).
  • Artist: Os elementos individuais dentro dos eixos (linhas, barras, textos, marcadores).
  • Manipulação Granular: Ao contrário de funções que apenas "desenham" e terminam, o Matplotlib retorna referências a esses objetos. Isso significa que você pode pegar uma linha específica de um gráfico e alterar sua cor, espessura ou estilo após ela já ter sido criada.

Análise das Alternativas Incorretas

AlternativaPor que está errada?
AO Matplotlib suporta interatividade (ex: zoom, panning) via backends GUI e ambientes como Jupyter.
BA maior força do Matplotlib é a customização. Quase todos os aspectos visuais podem ser alterados.
CEmbora tenha uma API estilo MATLAB (pyplot), internamente ele é fortemente baseado em POO.
EO Matplotlib é altamente integrado com o ecossistema Python, especialmente com NumPy e Pandas.

Conclusão

A capacidade de acessar e modificar cada componente do gráfico separadamente (cada linha, cada título, cada legenda) é o que define a flexibilidade e o poder do Matplotlib.

Portanto, a alternativa correta é a D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.