A visualização do resultado da implementação de um grafo é uma etapa importante no desenvolvimento do algoritmo. Considerando este fato, existem diversas bibliotecas e associações com bibliotecas em Python que permitem um grafo ser visualizado. Com relação à biblioteca networkX, a função nx.draw_networkx(G, node_color) é responsável por: Assinale a alternativa correta.
Questão
A visualização do resultado da implementação de um grafo é uma etapa importante no desenvolvimento do algoritmo. Considerando este fato, existem diversas bibliotecas e associações com bibliotecas em Python que permitem um grafo ser visualizado.
Com relação à biblioteca networkX, a função nx.draw_networkx(G, node_color) é responsável por:
Assinale a alternativa correta.
Alternativas
Desenhar os vértices do grafo.
Desenhar as arestas do grafo.
Atribuir rótulos às arestas do grafo.
Atribuir rótulos aos vértices do grafo.
Desenhar o grafo.
Explicação
A função nx.draw_networkx(G, node_color=...) é um método de alto nível do NetworkX que desenha a visualização completa do grafo: ela plota os vértices (nodes) e as arestas (edges) e, por padrão, também pode incluir rótulos dos nós (labels), dependendo dos parâmetros utilizados.
O parâmetro node_color não muda a finalidade principal da função; ele apenas define a cor dos vértices no desenho.
Logo, entre as alternativas, a que melhor descreve a responsabilidade da função é a de desenhar o grafo (como um todo), e não apenas um componente específico (só vértices, só arestas ou apenas rótulos).
Alternativa correta: (e).
Travou em outra questão? A gente resolve.
Crie sua conta grátis e resolva 3 questões por dia com explicação passo a passo, por texto ou foto.