User Control of Force-directed Layouts

Wendy Lucas, Taylor Gordon


Force-directed layouts are typically used for minimizing overlaps in node-link graphs. This can make it easier to interpret and derive meaning from the resulting visualization. Once such a layout is put in motion, however, the person interacting with it has little control over the “final” layout. This paper describes an approach that puts even inexperienced users in charge of force-directed layouts that are not limited to network diagrams. The visual interface to a powerful but relatively easy to use visualization grammar has been augmented with sliders for controlling the strength of constraints applied to visual objects. Users can change the balance of power between constraints while the visualization is running, specify different constraints for groupings of visual objects, turn off all or some of the constraints affecting the layout, or return a layout to its pre-constraint-solving specification. This approach is a step towards addressing the need for tools with which all users can control and interact with force-directed layouts.


  1. Ahlberg, C. 1996. Spotfire: an information exploration environment. SIGMOD Record, vol. 25, no. 4, pp. 25-29.
  2. Bostock, M., 2016. Mike Bostock's Blog - Force-Directed Graph,” (accessed April 14, 2016), available at
  3. Bostock, M., Ogievetsky, V., Heer. J., 2011. D3 DataDriven Documents. IEEE Transactions on Visualization and Computer Graphics, vol. 17, no. 12, pp. 2301-2309.
  4. Dwyer, T., Marriott, K., Wybrow. M., 2009. Dunnart: A constraint-based network diagram authoring tool. In Proceedings of the 16th International Symposium on Graph Drawing (GD'08), LNCS 5417, pp. 420-431, Springer-Verlag.
  5. Hall, S., 2014. A blog about JavaScript and graphics in the browser; Snark Hunting: Force Directed Graphs in D3, accessed April 14, 2016 from
  6. Heer, J., Bostock, M., Ogievetsky, V., 2010. A tour through the visualization zoo. Communications of the ACM, vol. 53, no. 6, pp. 59-67.
  7. Heer, J., Shneiderman, B., 2012. Interactive dynamics for visual analysis. Communications of the ACM, vol. 55, no. 4, pp 45-54.
  8. Lucas, W., 2014. An Interactive Approach to ConstraintBased Visualizations. Human Interface and the Management of Information. Information and Knowledge Design and Evaluation, (HCII'14), LNCS 8521, Springer, pp. 54-63.
  9. Lucas, W., Shieber, S. M., 2008. A Simple Language for Novel Visualizations of Information. In Joaquim Filipe, Boris Shishkov, Markus Helfert, and Leszek A. Maciaszek, eds., Communications in Computer and Information Science: Software and Data Technologies, Springer-Verlag Berlin Heidelberg, vol. 22, pp.33-45.
  10. QlikView, 2016. Pantazos, P., Lauesen, S., 2012. Construction Visualizations with InfoVis Tools - An Evaluation from a User Perspective. In the International Conference on Information Visualization Theory and Applications (IVAPP'12), pp. 731-736.
  11. Spotfire Inc., 2016.
  12. Tableau, 2016. Yi, J. S., Kang, Y. a., Stasko, J., Jacko. J., 2007. Toward a Deeper Understanding of the Role of Interaction in Information Visualization. IEEE Transactions on Visualization and Computer Graphics, vol. 13, issue 6, pp. 1224-1231.
  13. Yi, J. S., Melton, R., Stasko, J. T., Jacko, J. A., 2005. Dust & Magnet: multivariate information visualization using a magnet metaphor, Information Visualization, vol. 4, pp. 239-256.

Paper Citation

in Harvard Style

Lucas W. and Gordon T. (2016). User Control of Force-directed Layouts . In Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016) ISBN 978-989-758-194-6, pages 91-99. DOI: 10.5220/0006008600910099

in Bibtex Style

author={Wendy Lucas and Taylor Gordon},
title={User Control of Force-directed Layouts},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016)},

in EndNote Style

JO - Proceedings of the 11th International Joint Conference on Software Technologies - Volume 1: ICSOFT-EA, (ICSOFT 2016)
TI - User Control of Force-directed Layouts
SN - 978-989-758-194-6
AU - Lucas W.
AU - Gordon T.
PY - 2016
SP - 91
EP - 99
DO - 10.5220/0006008600910099