In a different blog post, we discussed some of the best approaches to dynamic network visualization that we found during our research on how to handle time-based data.
This time, we’ve selected some of the more creative approaches to come from the world of academia.
They’re largely techniques developed for specific ‘niche’ datasets, so they don’t translate well to other use cases. But they’re all interesting in their own right. Let’s take a closer look.
1. Tree Rings
This approach moves away from representing networks in a force-directed layout, instead showing nodes and links displayed across a series of time rings. In this way, the time-based element of the data is brought into the foreground, and users understand the data’s evolution by shape, rather than by animation, highlighting or another method.
It’s definitely unique, but probably not sufficiently intuitive for most users.
Learn more about time-based data & dynamic graphs
2. 3D layers
This approach overlays incremental network charts so the user can observe differences with each layer. It removes some of the challenges of other time slice approaches, but gets very complex quite quickly.
3. Consecutive Matrices
You’re probably aware of how a matrix can be used to represent a network: nodes along the X&Y axis, with the corresponding cell filled if a relationship is present. This approach generates multiple matrices for comparison. We’re not convinced it’s much simpler than other approaches and adds further complication by removing the intuitive node-link model.
4. Gantt charts and Sankey diagrams
If you’re handling time-based data, these specialist visualizations help to portray how connections and dependencies evolve.
The drawback with such an aggregated view is that you only see a high-level picture and don’t get to drill down into the detail. Gantt charts and Sankey diagrams are fixed images. They lack the dynamic quality users get from an interactive visualization experience.
5. The data viz mashup
If you can’t find a single perfect approach that works for you, combine several! The only problem with this is the audience’s attention is being split between four / five different charts. That’s a lot of information coming from a lot of different angles.
Visualizing dynamic data the smart way
If you’ve tried some or all of these creative options, you’re probably ready for a tool that provides a fully-interactive way to analyze your time-based data.
Our time bar functionality makes it easy to focus on specific time periods in your connected data, compare activity or spot trends and outliers.
If you need to take time-based investigation one step further, our KronoGraph SDK offers fully-scalable timeline visualizations that reveal how events unfold.
Find out more
Need help visualizing your dynamic networks? Get started with our toolkits and find out what you can achieve. Sign up for a free trial
This post was originally published some time ago. It’s still popular, so we’ve updated it with fresh content to keep it useful and relevant.