Nätverksdiagram

Med nätverksdiagrammet (nätverksdiagram) kan du rita ett nätverk med sammankopplade noder och kanter utifrån en datauppsättning i ett ark. Ett nätverksdiagram visar hur information flödar, hur komponenter interagerar och var komponenterna finns i nätverket. Nätverksdiagrammet är inkluderat i visualiseringspaketet.

Ett nätverksdiagram kan ge en bredare överblick eller vara mycket detaljerat. Noder representerar systemkomponenter och kanter visar förflyttningen av information från en komponent till en annan. Nätverksnoder är kopplade till noderna de interagerar mest med. Den här visualiseringen använder olika stilar, färger, storlekar och bilder för att representera olika nivåer i ett nätverk.

Vad den innehåller

Du måste definiera tre dimensioner, med en valfri fjärde dimension:

  • Nodidentifierare: Den här dimensionen styr vilka noder som visas i diagrammet.
  • Nodetikett: Den här dimensionen ställer in etiketten för varje nod.
  • Överordnad nod: Den här dimensionen ställer in en överordnad nod och styr förhållandet mellan noder. Den måste innehålla värdet för nodidentifieraren för den överordnade noden som ska kopplas till.
  • Nodgrupp (valfri): Du kan använda den här dimensionen för att gruppera noder. Alla noder i samma grupp har samma färg.

Du kan använda upp till tre mått för att förbättra diagrammet. Alla mått är frivilliga, men du måste lägga till dem i följande ordning:

  1. Beskrivning: Du kan ställa in ett mätvärde som visas i en beskrivning när användaren hovrar över en nod.
  2. Nodstorlek: Du kan ställa in storleken på noden i enlighet med måttet.
  3. Kantstorlek: Du kan ställa in bredden på linjerna mellan noderna i enlighet med måttet.
Observera: Du måste lägga till en beskrivning innan du kan ställa in nodstorlek. Du kan ställa in kantstorlek efter att du har lagt till en beskrivning och nodstorlek.

Användning

Nätverksdiagram kan illustrera dator- eller telekomnätverk. De visar komponenterna i ett nätverk och hur de interagerar. Till exempel en grupp sammankopplade datorer, skrivare, modem, hubbar och routrar. Den här typen av diagram är användbar när du vill:

  • Planera ett nätverks struktur.
  • Koordinera uppdateringar av ett befintligt nätverk.
  • Rapportera och felsöka nätverksproblem.
  • Hålla reda på komponenter.
  • Dokumentera ett närverk i detalj.

Formatera dina data

Ett nätverksdiagram kräver data som är konsekvent strukturerad enligt en nätverksdatamodell där varje post kan ha flera överordnade och underordnade poster. Varje post måste innehålla minst:

  • Ett fält som identifierar noden, nodidentifieraren. Nodidentifierarvärden måste vara heltal, börja från 0 och vara i sekventiell ordning.
  • Ett fält med nodens namn.
  • Ett fält som definierar den överordnade noden. Detta värde måste vara nodidentifieraren för en annan nod. Om det här fältet är tomt och ingen annan post hänvisar till noden skapas en icke ansluten nod.
Tips: Det går också att använda en hierarkisk datamodell där varje nod har en enda överordnad nod. Detta skapar ett trädformat diagram.

Här är lite exempeldata som du kan spara i en textredigerare och ladda i en ny app. Du ska ladda båda exempelfilerna. Exemplet visar passagerarflöden mellan olika flygplatser.

  • ID är identifieraren för en flygplatsnod.
  • Name är namnet på en flygplatsnod. Det används som etikett för noden.
  • LinkTo innehåller nodidentifieraren för den överordnade noden.
  • Group anger gruppen för en nod. Detta kan användas för att färga noderna efter grupp.
  • Volume är passagerarflödesvolymen mellan ID och LinkTo. Den kan användas som ett mått i kantstorlek.
  • NodeVolume är passagerarflödets totala volym för en nod. Den laddas i en separat tabell eftersom diagrammet inte kan aggregera volymerna automatiskt.

Example 1: Airports1.csv

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 Francisco;0;3;2 9;New York;0;3;9

Example 2: Airports2.csv

ID,NodeVolume 0,48 1,24 2,16 3,12 4,11 5,12 6,13 7,9 8,2 9,9

Skapa ett nätverksdiagram

Detta exempel på ett nätverksdiagram illustrerar hur olika flygplatser över hela världen är sammankopplade baserat på en datauppsättning. Det använder exempeldatauppsättningen från Formatera dina data. Förbered dig genom att spara exempeldatauppsättningen i en textfil, skapa en ny app och ladda exempeldatauppsättningen.

Gör följande:

  1. I resurspanelen öppnar du Anpassade objekt > Visualization bundle och drar ett nätverksdiagramobjekt till arket.
  2. Klicka på den översta Lägg till dimension-knappen och välj ID som nodidentifierare.
  3. Klicka på den andra Lägg till dimension-knappen och välj Name som nodetikett.
  4. Klicka på den tredje Lägg till dimension-knappen och välj LinkTo som överordnad nod.
  5. Klicka på Data i egenskapspanelen. Klicka på Lägg till-knappen under Nodgrupp och välj Grupp som gruppdimension.
  6. Under Mått klickar du på Lägg till-knappen under Beskrivning och väljer Volume > Sum(NodeVolume).
  7. Klicka på Lägg till-knappen under Nodstorlek och välj Volume > Sum(NodeVolume).
  8. Klicka på Lägg till-knappen under Kantstorlek och välj Volume > Sum(Volume).

    Diagrammet visar:

Ett diagram med fyra dimensioner och tre mått i en dynamisk kanttyp med punktnoder och synliga kurvvärden.

Ändra utseende på diagrammet

Du kan anpassa diagrammet med en eller flera funktioner.

Konfigurera kanttyp

Du kan konfigurera formen på kurvan mellan diagramnoder under Inställningar > Kanttyp i egenskapspanelen. Välj formalternativet för diagramkurvor i menyn.

Examples:  

A chart with dynamic edge type (curves).

Ett diagram med dynamisk kanttyp (kurvor).

The same chart with curved CW edges.
Samma diagram med kurvformade CW-kanter.

Växla kantvärde

Kantvärdet representerar värdet för kurvor mellan diagramnoder och deras bredd. Det här alternativet döljer det numeriska värdet för varje kurva. Om du vill dölja värdet drar du reglaget under Inställningar > Visa kantvärde i egenskapspanelen till vänster för att slå av alternativet.

Konfigurera kantetikett

Kantetiketten är det numeriska värdet för varje diagramkurva. Du kan ändra deras position eller dölja etiketterna.

  • Dölj kantetikettvärde: Detta alternativ döljer kantetiketten i nätverksdiagrammet. Dra i reglaget under Inställningar > Visa kantvärde i egenskapspanelen.

  • Kantetikettposition: Det här alternativet avgör var på varje diagramkurva kantvärdet visas, till exempel över eller under. Välj tillämpligt alternativ i menyn.

Konfigurera nodformer

Du kan anpassa formen på noderna, till exempel: punkt, fyrkant, romb eller triangel. Gå till Inställningar > Nodform i egenskapspanelen och välj nodformen i menyn.

Växla skuggningsalternativ

Med det här alternativet kan du slå av skuggeffekten bakom diagramkurvor och noder (används för att betona bakgrunden). Dra i reglaget under Inställningar > Visa skugga i egenskapspanelen.

Sortering

Sortering är inställd på Auto så att systemet avgör sorteringsordning som standard (under Sortering > vald dimension eller valt mått i egenskapspanelen) för alla dimensioner och mått. Du kan ändra dem individuellt utifrån uttryck.

Gör följande:

  1. Öppna dimensions- eller måttmenyn under Sortering i egenskapspanelen.
  2. Dra reglaget Sortering åt vänster om du vill växla alternativet från Auto till Anpassad.
  3. Markera kryssrutan Sorteringsuttryck.
  4. Ange en ordningssträng under Uttryck och tryck på Retur. Du kan även byta färg genom att ange ett uttryck i uttrycksredigeraren (Expression).
  5. Välj startordning genom att välja Stigande eller Fallande i menyn nedan.

Talformat

Det går att formatera mätvärdet. Olika formatering kan användas för samma värde, till exempel valuta, data eller varaktighet. Diagrammet uppdateras med den ändrade taltypen.

Gör följande:

  1. Klicka på Data > Mått i egenskapspanelen och klicka på valt mått.
  2. Välj önskat talformat i Talformat-menyn.
  3. Ange informationen i panelfälten. Dessa visas när du väljer ett annat alternativ än Auto för att konfigurera diagrammet.

Begränsningar

Information om allmänna begränsningar finns i Begränsningar för objektpaket som kommer från Qlik.

  • Nätverksdiagramsvisualiseringar kan inte användas i Qlik NPrinting-rapporter.