skip to main content
article
Free Access

Automating the design of graphical presentations of relational information

Published:01 April 1986Publication History
Skip Abstract Section

Abstract

The goal of the research described in this paper is to develop an application-independent presentation tool that automatically designs effective graphical presentations (such as bar charts, scatter plots, and connected graphs) of relational information. Two problems are raised by this goal: The codification of graphic design criteria in a form that can be used by the presentation tool, and the generation of a wide variety of designs so that the presentation tool can accommodate a wide variety of information. The approach described in this paper is based on the view that graphical presentations are sentences of graphical languages. The graphic design issues are codified as expressiveness and effectiveness criteria for graphical languages. Expressiveness criteria determine whether a graphical language can express the desired information. Effectiveness criteria determine whether a graphical language exploits the capabilities of the output medium and the human visual system. A wide variety of designs can be systematically generated by using a composition algebra that composes a small set of primitive graphical languages. Artificial intelligence techniques are used to implement a prototype presentation tool called APT (A Presentation Tool), which is based on the composition algebra and the graphic design criteria.

References

  1. 1 BEACH, R.J. Setting tables and illustrations with style. Ph.D. dissertation, Dept. of Computer Science, Univ. of Waterloo, Waterloo, Ont., Canada, 1985. Also Xerox PARC Tech. Rep. CSL-85-3. Google ScholarGoogle Scholar
  2. 2 BEACH, R., AND STONE, M. Graphical style--towards high quality illustrations. Computer Graph. (SIGGRAPH) 17, 3 (1983), 127-135. Google ScholarGoogle Scholar
  3. 3 BERTIN, J. Semiology of Graphics, W. J. Berg, Tr. University of Wisconsin Press, Milwaukee, WIN., 1983. Google ScholarGoogle Scholar
  4. 4 BOWMAN, W.J. Graphic Communication. Wiley, New York, 1968.Google ScholarGoogle Scholar
  5. 5 CLEVELAND, W.S. The Elements of Graphing Data. Wadsworth Advanced Books and Software, Monterey, Calif., 1980. Google ScholarGoogle Scholar
  6. 6 CLEVELAND, W. S., AND MCGILL, R. Graphical perception: Theory, experimentation and application to the development of graphical methods. J. Am. Stat. Assoc. 79, 387 (Sept. 1984), 531-554.Google ScholarGoogle Scholar
  7. 7 ENDERTON, H.B. A Mathematical Introduction to Logic. Academic Press, Orlando, Fla., 1972.Google ScholarGoogle Scholar
  8. 8 FEINER, S. APEX: An experiment in the automated creation of pictorial explanations. IEEE Comput. Graph. Appl. 5, 11 (Nov. 1985), 29-37.Google ScholarGoogle Scholar
  9. 9 FINGER, J. J., AND GENESERETH, M.R. RESIDUE--A deductive approach to design synthesis. Tech. Rep. KSL-85-1, Computer Science Dept., Stanford Univ., Stanford, Calif., Jan. 1985. Google ScholarGoogle Scholar
  10. 10 FRIEDELL, M. Automatic graphics environment synthesis. Ph.D. dissertation, Dept. of Computer Engineering and Science, Case Western Reserve Univ., Cleveland, Ohio, 1983. Also Computer Corporation of America Tech. Rep. CCA-83-03. Google ScholarGoogle Scholar
  11. 11 GNANAMGARI, S. Information presentation through default displays. Ph.D. dissertation, Dept. of Decision Sciences, The Wharton School, Univ. of Pennsylvania, Philadelphia, Pa., May 1981. Google ScholarGoogle Scholar
  12. 12 KAHN, K.M. Creation of computer animation from story descriptions. Ph.D. dissertation, MIT- AI-540, Massachusetts Institute of Technology, Cambridge, Mass., Aug. 1979.Google ScholarGoogle Scholar
  13. 13 KAHNEMAN, D., AND HENIK, A. Perceptual organization and attention. In Perceptual Organizaton. M. Kubovy and J. R. Pomerantz, Eds. Lawrence Erlbaum, Hillsdale, N.J., 1981, pp. 181-211.Google ScholarGoogle Scholar
  14. 14 KNUTH, D.E. The Art of Computer Programming, vol. 1. Addison-Wesley, Reading, Mass., 1973, pp. 176-179. Google ScholarGoogle Scholar
  15. 15 LOCKWOOD, A. Diagrams: A Visual Survey of Graphs, Maps, Charts and Diagrams for the Graphic Designer. Watson-Guptill, 1969.Google ScholarGoogle Scholar
  16. 16 MACK,NLA~, J. Automatic design of graphical presentations. Ph.D. dissertation, Computer Science Dept., Stanford Univ., Stanford, Calif., 1986. Also Tech. Rep. Stan-CS-86-1038.Google ScholarGoogle Scholar
  17. 17 MACKINLAY, J., AND GENESERETH, M. R. Expressiveness and language choice. Data Knowl. Eng. 1, 1 (June 1985), 17-29. Google ScholarGoogle Scholar
  18. 18 RUSSELL, S. The compleat guide to MRS. KSL-85-12, Computer Science Dept., Stanford Univ., Stanford, Calif., June 1985. Google ScholarGoogle Scholar
  19. 19 SCHMID, C.F. Statistical Graphics: Design Principles and Practices. Wiley, New York, 1983.Google ScholarGoogle Scholar
  20. 20 STEVENS, S. S. On the theory of scales of measurement. Science, 103 2684 (June 1946), 677-680.Google ScholarGoogle Scholar
  21. 21 TUFTE, E.R. The Visual Display of Quantitative Information. Graphics Press, Cheshire, Conn., 1983. Google ScholarGoogle Scholar
  22. 22 ULLMAN, J.D. Principles of Database Systems. Computer Science Press, Rockville, Md., 1980. Google ScholarGoogle Scholar
  23. 23 WARE, C., AND BEATTY, J.C. Using colour as a tool in discrete data analysis. Tech. Rep. CS- 85-21, Computer Science Dept., Univ. of Waterloo, Waterloo, Ont., Canada, Aug. 1985.Google ScholarGoogle Scholar
  24. 24 ZDYBEL, F., GREENFELD, N. R., YONKE, M. D., AND GIBBONS, J. An information presentation system. In 7th International Joint Conference on Artificial Intelligence (Vancouver, Canada, Aug.). AAAI, Menlo Park, Calif., 1981, pp. 978-984.Google ScholarGoogle Scholar

Index Terms

  1. Automating the design of graphical presentations of relational information

                          Recommendations

                          Comments

                          Login options

                          Check if you have access through your login credentials or your institution to get full access on this article.

                          Sign in

                          Full Access

                          • Published in

                            cover image ACM Transactions on Graphics
                            ACM Transactions on Graphics  Volume 5, Issue 2
                            April 1986
                            94 pages
                            ISSN:0730-0301
                            EISSN:1557-7368
                            DOI:10.1145/22949
                            Issue’s Table of Contents

                            Copyright © 1986 ACM

                            Publisher

                            Association for Computing Machinery

                            New York, NY, United States

                            Publication History

                            • Published: 1 April 1986
                            Published in tog Volume 5, Issue 2

                            Permissions

                            Request permissions about this article.

                            Request Permissions

                            Check for updates

                            Qualifiers

                            • article

                          PDF Format

                          View or Download as a PDF file.

                          PDF

                          eReader

                          View online with eReader.

                          eReader