Coder Social home page Coder Social logo

qlik_sense_extension-networkdiagram's Introduction

Qlik Sense Extension - Network Diagram

The Network Diagram extension uses the d3.js library to draw a network of nodes from a Qlik data set of edges. It also showcases some of the interactive capabilities that are possible with Qlik extensions.

This extension uses 2 dimensions and 1 measure. The first dimension is the source node of a link, and the second dimension is the target node. The measure is a weight on the link. For this implementation, the weights on the links are summed for each node and used to size the nodes. For example, if a weight of "1" is used for all links, then each node will be sized based on the number of links that are connected to it. For this particular implementation to work, the data set provided in QlikView must have both directions of the link provided. That is, if a link A->B exists in the Qlik data, then B->A must also exist for the link to be rendered properly.

Hovering over a node will highlight all of the nodes direct neighbors in solid blue. It will also highlight it's secondary neighbors (as in, neighbors of neighbors), in dashed blue.

An example qvf file with the extension implemented is provided in the examples folder.

Network Diagram

qlik_sense_extension-networkdiagram's People

Contributors

skokenes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

qlik_sense_extension-networkdiagram's Issues

Limitation

I dropped in the data relating the systems in the organization I work for.....

There are 2241 lines in the data and shows a "visualization failed to render" message.

However when I filter down, it does render correctly.

Is this an issue where only so many point/connections can be shown at a time?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.