Skip to main content

Automatic drawing of statistical diagrams

  • Contributed Papers
  • Chapter
  • First Online:
Statistical and Scientific Database Management (SSDBM 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 339))

Abstract

Statistical diagrams, obtained using data models like SUBJECT, GRASS, SAM*, or CSM, are widely used in statistical databases, both for design purposes and as iconic representations for user friendly interfaces. In this paper an efficient layout algorithm is proposed that allows the automatic drawing of statistical diagrams, according to a set of aesthetics. The algorithm receives as input a graph, representing a statistical schema, and produces a drawing of the corresponding diagram, through an incremental specification of its features.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C.Batini, L.Furlani, and E.Nardelli, "What Is a Good Diagram? A Pragmatic Approach," Proceedings of the 4th International Conference on the Entity-Relationship Approach, Chicago, 1985.

    Google Scholar 

  2. C.Batini, E.Nardelli, and R.Tamassia, "A Layout Algorithm for Data Flow Diagrams," IEEE Transactions on Software Engineering, vol.SE-12, n.4, April 1986.

    Google Scholar 

  3. C.Batini, M.Talamo, and R.Tamassia, "Computer Aided Layout of Entity-Relationship Diagrams," The Journal of Systems and Software, vol.4, 1984.

    Google Scholar 

  4. K.Booth and G.Lueker, "Testing for the Consecutive Ones Property, Interval Graphs, and Graph Planarity Using PQ-Tree Algorithms," Journal of Computer and System Sciences, vol.13, 1976.

    Google Scholar 

  5. D.Cable et al., "Interface Issues," in Report on the 3rd International Workshop on Statistical and Scientific Database Management, Luxembourg 1986, Statistical Software Newsletters, no.1 1987.

    Google Scholar 

  6. M.J.Carpano, "Automatic Display of Hierarchized Graphs for Computer Aided Decision Analysis," IEEE Transactions on Systems, man, and Cybernetics, vol.SMC-10, no.11, 1980.

    Google Scholar 

  7. R.Cubitt, B.Cooper, and G. Ozsoyoglu (editors), "Proc. of the 3rd International Workshop on Statistical and Scientific Database Management," Luxembourg, 1986.

    Google Scholar 

  8. G.Di Battista, G.Ferranti, and C.Batini, "Design of Statistical Databases: a Methodology for the Conceptual Step," Technical Report of Dipartimento di Informatica e Sistemistica, Universita' di Roma RAP.12.86, 1986.

    Google Scholar 

  9. G.Di Battista and E.Nardelli, "An Algorithm for Testing Planarity of Hierarchical Graphs," in Lecture Notes in Computer Science vol.246, Proc. 12th International Workshop on Graphtheoretic Concepts in Computer Science, Bernried 1986.

    Google Scholar 

  10. G.Di Battista and R.Tamassia, "An Interactive Graphic System for Designing and Accessing Statistical Data Bases," Proc. 7th Symposium on Computational Statistics, Roma 1986.

    Google Scholar 

  11. G.Di Battista and R.Tamassia, "Algorithms for Plane Representations of Acyclic Digraphs," Theoretical Computer Science 1988 (to appear).

    Google Scholar 

  12. S.Even, "Graph Algorithms," Computer Science Press, 1979.

    Google Scholar 

  13. P.Eades, B.D.Mc Kay, and N.C.Wormald, "On an Edge Crossing Problem," Proceedings of the 9th Australian Computer Science Conference, Canberra 1986.

    Google Scholar 

  14. T.W.Olle, H.G.Sol, and A.A. Verrijn-Stuart (eds.), "Information Systems Design Methodologies: A Comparative Review," Proc. of the IFIP WG 8.1 Working Conference on Comparative Review of Information Systems Design Methodologies, Noordwijkerhout, The Netherlands, North Holland 1982.

    Google Scholar 

  15. M. Rafanelli and F. Ricci, "Proposal for a Logical Model for Statistical Databases," Proc. of the 2nd Intl. Workshop on Statistical Database Management, Los Angeles 1983.

    Google Scholar 

  16. E.Reingold and J.Tilford, "Tidier Drawing of Trees," IEEE Transactions on Software Engineering, vol.SE-7, no.2, 1981.

    Google Scholar 

  17. A.Shoshani and P.Chan, "Subject: a Directory Driven System for Organizing and Accessing Large Statistical Databases," Proc. of the 2nd International Conference on Very Large Data Base (VLDB), 1980, pp.553–563.

    Google Scholar 

  18. A.Shoshani and H.K.T.Wong, "Statistical and Scientific Database Issues," IEEE Transactions on Software Engineering, vol. SE-11, N.10, October 1985.

    Google Scholar 

  19. S.Y.W. Su, "SAM*: A Semantic Association Model for Corporate and Scientific-Statistical Databases," Information Sciences 29, 1983, pp. 151–199.

    Google Scholar 

  20. K.Sugiyama, S.Tagawa, and M.Toda, "Methods for Visual Understanding of Hierarchical System Structures," IEEE Transactions on Systems, Man, and Cybernetics, vol. SMC-11, no.2, 1981.

    Google Scholar 

  21. R.Tamassia, "On Embedding a Graph in the Grid with the Minimum Number of Bends," SIAM Journal on Computing, vol.16, no.3, 1987.

    Google Scholar 

  22. R.Tamassia, G.Di Battista, and C.Batini, "Automatic Graph Drawing and Readability of Diagrams," IEEE Trans. on Systems Man and Cybernetics, vol.SMC-18, no.1, 1988.

    Google Scholar 

  23. H.Tardieu, A.Rochfeld, and R.Colletti, "Conception d'un Systeme d'Information: Construction de la Base de Donnees," Edition d' Organization, 1979.

    Google Scholar 

  24. J.Warfield, "Crossing Theory and Hierarchy Mapping," IEEE Transactions on Systems, Man, and Cybernetics, vol.SMC-7, no.7, 1977.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Maurizio Rafanelli John C. Klensin Per Svensson

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Di Battista, G. (1989). Automatic drawing of statistical diagrams. In: Rafanelli, M., Klensin, J.C., Svensson, P. (eds) Statistical and Scientific Database Management. SSDBM 1988. Lecture Notes in Computer Science, vol 339. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027511

Download citation

  • DOI: https://doi.org/10.1007/BFb0027511

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50575-4

  • Online ISBN: 978-3-540-46045-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics