Demonstration of the interactive graph visualization system da Vinci

  • Michael Fröhlich
  • Mattias Werner
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 894)


We present the graph visualization system daVinci, an interactive tool that can be used by arbitrary application programs as a user interface for graph data structures. Beside a novel automatic layout algorithm for graphs, da Vinci offers many interactive facilities such as finetuning of a layout, abstractions and scaling operations. A bidirectional application interface is used for tool communication with a program that controls the graph structure.


Graph Structure Graph Visualization Graph Editor Layout Algorithm Application Interface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    E. Koutsofios, S. C. North: “Drawing Graphs with dot — dot User's Manual”. Technical Report, AT&T Bell Laboratories, Murray Hill, New Jersey (1993).Google Scholar
  2. 2.
    M. Himsolt: “GraphEd: A Graphical Platform for the Implementation of Graph Algorithms”. In these proceedings.Google Scholar
  3. 3.
    T. R. Henry: “Interactive Graph Layout: The Exploration of Large Graphs”. Ph. D. Thesis, Technical Report No. 92-03, University of Arizona (1992).Google Scholar
  4. 4.
    G. Sander: “Graph Layout through the VCG Tool”. In these proceedings.Google Scholar
  5. 5.
    F. Newbery-Paulisch: “The Design of an Extendible Graph Editor”. Lecture Notes in Computer Science No. 701, Springer Verlag (1993).Google Scholar
  6. 6.
    B. Birgisson, G. Shannon: “Graph View: An Extensible Interactive Platform for Manipulating and Displaying Graphs”. Technical Report No. 295, Computer Science Department, Indiana University, Bloomington, Indiana (1989).Google Scholar
  7. 7.
    K. Sugiyama, S. Tagawa, M. Toda: “Methods for Visual Understanding of Hierarchical System Structures”. IEEE Transactions on System, Man, and Cybernetics, Vol. 11, No. 2 (1981) pp. 1047–1062.Google Scholar
  8. 8.
    M. Fröhlich, M. Werner: “The Graph Visualization System daVinci — A User Interface for Applications”. Technical Report No. 5/94, Department of Computer Science, University of Bremen, Germany (1994).Google Scholar
  9. 9.
    A. Juutistenaho: “Linear Time Algorithms for Layout of Generalized Trees”. Technical Report No. A-1994-6, Department of Computer Science, University of Tampere, Finland (1994).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Michael Fröhlich
    • 1
  • Mattias Werner
    • 1
  1. 1.Institute for Formal Methods in Software-EngineeringUniversity of BremenBremenGermany

Personalised recommendations