Carregando...
Carregando...
Ajude a melhorar a plataforma
Na biblioteca Plotly, usamos a função scatter_3d para criar gráficos de dispersão tridimensionais. Quais parâmetros da função são usados para modificar, respectivamente, a cor e a textura de objetos de classes diferentes na função scatter_3d? A partir do código apresentado abaixo, indique a alternativa que tem os nomes dos parâmetros corretos que preenchem as lacunas no código.
| | | --- | | importplotly.express as px grafico = px.scatter_3d(dados, x='atributo1', y='atributo2', ___='classe', ___='classe') grafico.show() |
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa (D) - color, symbol
A visualização de dados tridimensionais é uma ferramenta essencial para analisar relações complexas entre múltiplas variáveis. A biblioteca Plotly, com seu módulo de alto nível Plotly Express (px), oferece uma maneira intuitiva e poderosa de criar gráficos interativos, incluindo os gráficos de dispersão tridimensionais com a função px.scatter_3d. Para extrair o máximo valor dessas visualizações, é fundamental saber como personalizar as características visuais dos pontos de dados, como cor e forma, para distinguir diferentes categorias ou classes presentes no conjunto de dados.
A função px.scatter_3d aceita um DataFrame como entrada e mapeia suas colunas para os eixos (x, y, z) e outras propriedades estéticas dos marcadores (os pontos no gráfico). Quando o objetivo é diferenciar "objetos de classes diferentes", estamos lidando com variáveis categóricas que precisam ser representadas visualmente de forma distinta.
Para cumprir esse objetivo, dois parâmetros-chave são utilizados no Plotly Express para gráficos de dispersão:
color: Este parâmetro é fundamental para atribuir cores aos marcadores com base nos valores de uma coluna específica do DataFrame. Se a coluna for categórica, cada categoria receberá uma cor distinta de uma paleta. Se for numérica, uma escala de cores será aplicada.symbol: Embora a pergunta utilize o termo "textura", em gráficos de dispersão com pontos individuais, a diferenciação visual além da cor é comumente realizada através da alteração da forma ou símbolo dos marcadores. O parâmetro symbol mapeia os valores de uma coluna categórica para diferentes símbolos (ex: círculo, quadrado, diamante, triângulo, cruz, etc.). Isso é particularmente útil para melhorar a acessibilidade (ex: para daltônicos) ou para clareza em impressões em preto e branco, pois permite distinguir classes mesmo sem a informação de cor.No código fornecido, ___='classe' aparece duas vezes, indicando que tanto a cor quanto o "símbolo/textura" dos pontos devem ser determinados pela mesma coluna categórica 'classe'.
Vamos analisar cada alternativa com base nos parâmetros válidos e na funcionalidade esperada da função px.scatter_3d:
| Alternativa | Parâmetro 1 (Cor) | Parâmetro 2 (Textura/Símbolo) | Análise Detalhada |
| :---------- | :---------------- | :---------------------------- | :---------------- |
| (A) | color | texture | color é o parâmetro correto para a cor. No entanto, texture não é um parâmetro padrão e funcional para mapear uma coluna a uma "textura" de pontos individuais em px.scatter_3d. |
| (B) | color_code | texture | color_code não é um parâmetro válido para mapear cores com base em uma coluna em Plotly Express. texture também não é válido. |
| (C) | rgb | texture | rgb é usado para especificar cores em formato RGB, mas geralmente para um conjunto fixo de cores ou uma única cor, não para mapear automaticamente uma coluna categórica a múltiplas cores como color faz. texture não é válido. |
| (D) | color | symbol | CORRETA. color é o parâmetro padrão e ideal para mapear uma coluna a cores distintas. symbol é o parâmetro correto para mapear uma coluna a diferentes formas ou símbolos dos marcadores, servindo como o equivalente funcional à "textura" para diferenciar classes em gráficos de dispersão. Ambos os parâmetros aceitam o nome da coluna ('classe') para realizar essa categorização visual. |
| (E) | color_class | symbol | color_class não é um parâmetro válido para px.scatter_3d. symbol é correto, mas o primeiro parâmetro invalida a alternativa. |
A alternativa (D) preenche as lacunas do código de forma precisa, permitindo que a coluna 'classe' determine tanto a cor quanto a forma (símbolo) dos pontos no gráfico 3D, garantindo uma diferenciação clara e eficaz entre as diferentes classes.
Para modificar a cor e a "textura" (que, no contexto de gráficos de dispersão de pontos, é representada pela forma ou símbolo do marcador) de objetos de classes diferentes usando plotly.express.scatter_3d, os parâmetros corretos a serem empregados são color e symbol, respectivamente. Ambos aceitam o nome de uma coluna categórica do DataFrame, como 'classe', para mapear esses atributos visuais de forma automática e declarativa.
Alternativa (D).