Abstract
We describe a data visualisation system which uses spreadsheets as its user interface metaphor. Similar systems implemented in the past were hampered by the contradiction between an imperative formula language and the declarative spreadsheet framework. We have analysed spreadsheets from a data visualisation point of view, and built a system that is an improvement over past efforts. Our prototype combines the following three techniques: we störe lists of values in each spreadsheet cell; we use a functional programming language as the formula language and we make use of lazy evaluation. The novel combination of these techniques makes our system consistently declarative in nature, and gives it several advantages such as small, uncluttered visual programs, the ability to deal with potentially infinite datasets and the use of advanced functional language features
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
T. Brus, M. van Eekelen, M. van Leer, M. Plasmeijer, and H. Barendregt. Clean - a language for functional graph rewriting. In Proceedings of the Conference on Functional Programming Languages and Computer Architecture (FPCA ’87). Springer, 1987.
G. Cameron. Special focus: Modular visualization environments (mves). Computer Graphics, 29(2), May 1995.
E.H. Chi, P. Barry, J. Riedl, and J. Konstan. Principles for information visualization spreadsheets. IEEE Computer Graphics and Applications, 18(4)30–38 July/August 1998.
W. deHoon, L. Rutten, and M. vanEekelen. Implementing a functional spreadsheet in clean. Journal of Functional Programming, 5(3)383–414, July 1995.
U. Eriksson. Scheme in a grid. Online HTML document, 1999. “http://siag.nu/siag/”.
T.R.G. Green and M. Petre. Usability analysis of visual programming environments: A ‘cognitive dimensions’ framework. Journal of Visual Languages and Computing, 7:131–174 1996.
J. Hughes. Why functional programming matters. Computer Journal, 32(2)98–107 1989.
T. Isakowitz, S. Schocken, and H.C. Lucas. Toward a logical/physical theory of spreadsheet modeling. ACM Transactions on Information Systems, 13(1):1–37, 1995.
M. Levoy. Spreadsheets for images. In Computer Graphics Proceedings, Annual Conference Series, pages 139-146. ACM SIGGRAPH, July 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nuñez, F., Blake, E. (2000). ViSSh: A Data Visualisation Spreadsheet. In: de Leeuw, W.C., van Liere, R. (eds) Data Visualization 2000. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6783-0_21
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6783-0_21
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83515-9
Online ISBN: 978-3-7091-6783-0
eBook Packages: Springer Book Archive