Force-Directed Graph Layouts Revisited: A New Force Based on the T-Distribution
Authors:
- Fahai ZhongFZFahai Zhong
- Mingliang XueMXMingliang Xue
- Jian ZhangJZJian Zhang
- Fan ZhangFZFan Zhang
- Rui BanRBRui Ban
- Oliver DeussenODOliver Deussen
- Yunhai WangYWYunhai Wang
Preprint
Abstract
In this paper, we propose the t-FDP model, a force-directed placement method based on a novel bounded short-range force (t-force) defined by Student's t-distribution. Our formulation is flexible, exerts limited repulsive forces for nearby nodes and can be adapted separately in its short- and long-range effects. Using such forces in force-directed graph layouts yields better neighborhood preservation than current methods, while maintaining low stress errors. Our efficient implementation using a Fast Fourier Transform is one order of magnitude faster than state-of-the-art methods and two orders faster on the GPU, enabling us to perform parameter tuning by globally and locally adjusting the t-force in real-time for complex graphs. We demonstrate the quality of our approach by numerical evaluation against state-of-the-art approaches and extensions for interactive exploration.Keywords
All Related Versions
This publication has 28 references indexed in Scilit:
- Initialization is critical for preserving global data structure in both t-SNE and UMAPNature Biotechnology, 2021
- A survey on visualization approaches for exploring association relationships in graph dataJournal of Visualization, 2019
- Fast interpolation-based t-SNE for improved visualization of single-cell RNA-seq dataNature Methods, 2019
- Eigensolver Methods for Progressive Multidimensional Scaling of Large Data2007
- Graphviz— Open Source Graph Drawing Tools2002
- A better heuristic for orthogonal graph drawingsComputational Geometry, 1998
- Graph drawing by force‐directed placementSoftware: Practice and Experience, 1991
- An algorithm for drawing general undirected graphsInformation Processing Letters, 1989
- A hierarchical O(N log N) force-calculation algorithmNature, 1986
- X. Contributions to the mathematical theory of evolution.—II. Skew variation in homogeneous materialPhilosophical Transactions of the Royal Society of London. (A.), 1895