ABSTRACT

This chapter discusses the visualization of a different, more abstract type of data. Examples of such data range from generic graphs and trees to database tables, text, and computer software. The nature of such data, as well as that of the application fields where it is used, generates additional, but also different, requirements and constraints to the visualization process. The chapter provides an overview the visualization of multivariate data and discusses the visualization of text documents, including software source code. Software developers often do most of their work within an Integrated Development Environment, where most graphics and interaction is two-dimensional. Many additional interaction and visual enhancements can be built on top of the basic concept of parallel coordinates to further support investigation tasks. Hierarchical clustering and display techniques help reduce clutter when visualizing large datasets with parallel coordinates. Visualizing this by a space-filling method similar to the aggregate error or false neighbors described, however, less straightforward.