Extensão de gráfico de rede

O gráfico de rede (gráfico de rede) permite desenhar uma rede de nós e bordas conectados de um conjunto de dados em uma pasta. Um gráfico de rede mostra como a informação flui, como os componentes interagem e onde os componentes existem na rede. O gráfico de rede está incluído no pacote de Visualização.

Um gráfico de rede pode fornecer uma visão ampla ou ser muito detalhado. Os nós representam os componentes do sistema, enquanto as bordas mostram o movimento das informações de um componente para outro. Os nós de rede são conectados aos nós com os quais eles mais interagem. Essa visualização usa diferentes estilos, cores, tamanhos e imagens para representar diferentes níveis de uma rede.

O que ela contém

Você precisa definir três dimensões, com uma quarta dimensão opcional:

  • Identificador do nó: Essa dimensão controla quais nós são apresentados no gráfico.
  • Rótulo do nó: Essa dimensão define o rótulo de cada nó.
  • Nó pai: Essa dimensão define o pai de um nó e controla os relacionamentos entre os nós. Ela precisa conter o valor do identificador de nó do pai ao qual se conectar.
  • Grupo de nós (opcional): Você pode usar essa dimensão para agrupar nós. Todos os nós no mesmo grupo terão a mesma cor.

É possível usar até três medidas para aprimorar o diagrama. Todas as medidas são opcionais, mas precisam ser adicionadas na seguinte ordem:

  1. Dica de ferramenta: É possível definir um valor de medida que é exibida em uma dica de ferramenta ao passar o mouse sobre um nó.
  2. Tamanho do nó: Você pode definir o tamanho do nó de acordo com uma medida.
  3. Tamanho da borda: Você pode definir a largura das linhas entre os nós de acordo com uma medida.
Nota: Você precisa adicionar uma dica de ferramenta antes de definir o tamanho do nó. Você pode definir o tamanho da borda depois de adicionar uma dica de ferramenta e o tamanho do nó.

Quando usar

Diagramas de gráfico de rede podem ilustrar redes de computadores ou de telecomunicações. Eles mostram os componentes de uma rede e como eles interagem. Por exemplo, um grupo de computadores, impressoras, modems, hubs e roteadores conectados. Esse tipo de gráfico é útil ao:

  • Planejar a estrutura de uma rede.
  • Coordenar atualizações para uma rede existente.
  • Reportar e solucionar problemas de rede.
  • Manter o controle de componentes.
  • Registrar a documentação de rede detalhada.

Formatando seus dados

Um gráfico de rede requer dados estruturados consistentemente de acordo com um modelo de dados de rede, em que cada registro pode ter vários pais e filhos. Cada registro precisa conter pelo menos:

  • Um campo que identifica o nó, o identificador do nó. Os valores do identificador do nó devem ser valores inteiros, começando com 0 e em ordem sequencial.
  • Um campo com o nome do nó.
  • Um campo que define o nó pai. Esse valor precisa ser o identificador de nó de outro nó. Se esse campo estiver vazio e nenhum outro registro fizer referência a esse nó, um nó desconectado será criado.
Dica: Também é possível usar um modelo de dados hierárquico em que cada nó tem um único pai. Isso criará um gráfico em forma de árvore.

Aqui estão alguns dados de exemplo que você pode salvar em um editor de texto como Airports.csv e carregar em um novo aplicativo. O exemplo mostra os fluxos de passageiros entre diferentes aeroportos.

  • ID é o identificador de um nó de aeroporto.
  • Name é o nome de um nó de aeroporto. Ele é usado como o rótulo do nó.
  • LinkTo contém o identificador de nó do nó pai.
  • Group indica o grupo de um nó. Pode ser usado para colorir os nós de acordo com o grupo.
  • Volume é o volume do fluxo de passageiros entre ID e LinkTo. Pode ser usado como uma medida na dica de ferramenta, no tamanho do nó e no tamanho da borda.
ID;Name;LinkTo;Group;Volume 0;Frankfurt;;0; 1;London;0;1;5 2;Madrid;0;1;4 2;Madrid;1;1;8 3;Warsaw;0;1;7 4;Arlanda;0;1;1 3;Warsaw;1;1;5 4;Arlanda;1;1;6 5;Tunis;0;2;8 5;Tunis;2;2;4 6;Berlin;0;1;6 6;Berlin;4;1;4 7;Rome;0;1;6 7;Rome;6;1;3 8;San Fransisco;0;3;2 9;New York;0;3;9

Criando um gráfico de rede

Este exemplo de um gráfico de rede ilustra como diferentes aeroportos estão conectados em todo o mundo com base no conjunto de dados de base. Ele usa o conjunto de dados de exemplo de Formatando seus dados. Prepare salvando o conjunto de dados de exemplo em um arquivo de texto, criando um novo aplicativo e carregando o conjunto de dados de exemplo.

Faça o seguinte:

  1. No painel de ativos, abra Objetos personalizados > Visualization bundle e arraste um objeto do Gráfico de rede até a pasta.
  2. Clique no botão superior Adicionar dimensão e selecione ID como o identificador de nó.
  3. Clique no segundo botão Adicionar dimensão e selecione Nome como o rótulo do nó.
  4. Clique no terceiro botão Adicionar dimensão e selecione LinkTo como o nó pai.
  5. Clique em Dados no painel de propriedades. Clique no botão Adicionar abaixo de Grupo de nós e selecione Grupo como a dimensão do grupo.
  6. Em Medida, clique no botão Adicionar em Dica de ferramenta e selecione Volume > Soma (Volume).
  7. Clique no botão Adicionar abaixo de Tamanho do nó e selecione Volume > Soma(Volume).
  8. Clique no botão Adicionar abaixo de Tamanho da borda e selecione Volume > Soma(Volume).

    O gráfico exibe:

A chart with four dimensions and three measures in a dynamic edge type, with dot nodes, and visible curve values.

Um gráfico com quatro dimensões e três medidas em um tipo de borda dinâmica, com nós de ponto e valores de curva visível.

Alterando a aparência do gráfico

Você pode personalizar seu gráfico com um ou mais recursos.

Configurando o tipo de borda

Você pode configurar a forma da curva entre os nós do gráfico em Configurações > Tipo de borda no painel de propriedades. Selecione a opção de forma das curvas do gráfico no menu.

Examples:  

A chart with dynamic edge type (curves).

Um gráfico com tipo de borda dinâmica (curvas).

The same chart with curved CW edges.
O mesmo gráfico com bordas CW curvadas.

Alternando o valor da borda

O valor da borda representa o valor das curvas entre os nós do gráfico e sua largura. Essa opção oculta o valor numérico de cada curva. Para ocultar o valor, mova o botão deslizante em Configurações > Exibir valor da borda no painel de propriedades para a esquerda para desativar a opção.

Configurando o rótulo de borda

O valor do rótulo de borda é o valor numérico de cada curva do gráfico. Você pode alterar a posição desses ou ocultar os rótulos.

  • Ocultar valor de rótulo de borda: Esta opção oculta o rótulo de borda do gráfico de rede. Alterne o botão deslizante em Configurações > Exibir valor de borda no painel de propriedades.

  • Posição do rótulo de borda: Esta opção decide onde, em cada curva do gráfico, o valor da borda é exibido, por exemplo: acima ou abaixo. Selecione a opção aplicável no menu.

Configurando a forma do nó

Você pode personalizar a forma dos nós, por exemplo: ponto, quadrado, losango ou triângulo. Acesse Configurações > Forma do nó no painel de propriedades e selecione a forma do nó no menu.

Alternando a opção de sombra

Esta opção permite desativar os efeitos de sombra por trás das curvas e nós do gráfico (usados para realçar o fundo). Alterne o botão deslizante em Configurações > Exibir sombra no painel de propriedades.

Classificação

A classificação é definida como Automático com o sistema escolhendo a ordem de classificação como padrão (em Classificação > dimensão ou medida escolhida no painel de propriedades) para todas as dimensões e medidas. Você pode alterá-las individualmente por expressão.

Faça o seguinte:

  1. Abra o menu de dimensão ou medida em Classificação no painel de propriedades.
  2. Mova o botão deslizante Classificação para a esquerda para alternar a opção de Automático para Personalizado.
  3. Clique na caixa de seleção Classificar por expressão.
  4. Insira uma cadeia de ordem em Expressão e pressione Enter. Você também pode alterar a cor usando uma expressão no Editor de expressões (Expression).
  5. Escolha a ordem de início, selecionando Crescente ou Decrescente para o menu abaixo.

Formato numérico

É possível formatar o valor da medida. Uma formatação diferente pode ser aplicada ao mesmo valor, por exemplo, dinheiro, data ou duração. O gráfico é atualizado para refletir o tipo de número alterado.

Faça o seguinte:

  1. Clique em Dados > Medidas no painel de propriedades e clique na medida escolhida.
  2. Selecione a formatação de número aplicável no menu Formatação de número.
  3. Insira detalhes nos campos do painel. Eles são exibidos ao escolher uma opção diferente de Automático ao configurar o gráfico.

Limitações

Para obter informações sobre limitações gerais, consulte Limitações dos pacotes de extensão fornecidos pela Qlik.