Power BI Custom Visual

Network Graph for Power BI

AI-generated network graph for Power BI. Describe what you need in plain English; download a ready-to-import .pbiviz file. Full TypeScript source included.

A network graph visualizes connections between entities: nodes for the entities, edges for the relationships. Force-directed layout algorithms cluster related nodes together, making it visually obvious which groups of things belong together. Supply chains, organizational structures, social graphs, and fraud networks all read best as network graphs.

Power BI has no native network visual. AppSource has a few — most are slow on more than a few hundred nodes, don't expose algorithm parameters (repulsion, attraction, decay), and don't let you color or size nodes by a separate metric.

VizForge generates a Power BI network graph custom visual with configurable force-directed layout, node sizing by centrality or a custom measure, edge weighting, community coloring, and pan/zoom interactions. Our AI writes the .pbiviz with cross-filter integration — clicking a node slices the rest of the report.

When to use a network graph in Power BI

  • Supply-chain relationships (suppliers ↔ plants ↔ warehouses)
  • Organizational network (who collaborates with whom)
  • Customer co-purchase networks
  • Fraud detection (suspicious linkages between accounts)
  • Knowledge graph visualization

Example prompt

Example VizForge prompt

Network graph with force-directed layout. Nodes are companies, edges are supplier relationships weighted by contract value. Size nodes by revenue, color by industry cluster. Allow zoom and pan. Highlight neighbors on hover.

Data shape required

Two tables: Nodes (Id, Label, optional Size, optional Color) and Edges (Source, Target, optional Weight).

Typical DAX measures

Node Size = SUM( Companies[Revenue] )

Edge Weight = SUM( Relationships[Contract Value] )

Connected Count =
    COUNTROWS(
        FILTER( Relationships,
            Relationships[Source] = MAX( Companies[Id] ) ||
            Relationships[Target] = MAX( Companies[Id] )
        )
    )
Generate a Network Graph — starts free

Free plan: 3 visuals per month. No credit card required.

FAQ

How many nodes can it handle?

Force-directed layout stays smooth up to ~500 nodes. Beyond that prompt for 'clustered hierarchical layout' which groups before drawing.

Can I pre-cluster the nodes by community?

Yes — bring a Community column and color by it, or let the visual run Louvain community detection client-side.

Directed or undirected?

Both. Prompt for 'directed with arrowheads' or 'undirected'. Directed graphs can optionally show bidirectional edges with curved lines.

Does it cross-filter?

Yes — click a node to filter other visuals; click the background to reset. Edges can be clickable too if you specify.

How-to guides for network graph

Related visuals

Your next visual
ships in 4–10 min.

Sign up free. 5 credits to generate your first visuals on us. No credit card required.