The Information Mural: a Technique for Displaying and Navigating Large Information Spaces

The Information Mural: a Technique for Displaying and Navigating Large Information Spaces

IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 4, NO. 3, JULY-SEPTEMBER 1998 257 The Information Mural: A Technique for Displaying and Navigating Large Information Spaces Dean F. Jerding and John T. Stasko Abstract—Information visualizations must allow users to browse information spaces and focus quickly on items of interest. Being able to see some representation of the entire information space provides an initial gestalt overview and gives context to support browsing and search tasks. However, the limited number of pixels on the screen constrain the information bandwidth and make it difficult to completely display large information spaces. The Information Mural is a two-dimensional, reduced representation of an entire information space that fits entirely within a display window or screen. The Mural creates a miniature version of the information space using visual attributes, such as gray-scale shading, intensity, color, and pixel size, along with antialiased compression techniques. Information Murals can be used as stand-alone visualizations or in global navigational views. We have built several prototypes to demonstrate the use of Information Murals in visualization applications; subject matter for these views includes computer software, scientific data, text documents, and geographic information. Index Terms—Information visualization, software visualization, data visualization, focus+context, navigation, browsers. ——————————!!!F!!!—————————— 1INFORMATION MURALS LTHOUGH large quantities of information are becoming constrains a designer’s ability to create global overviews of A available on-line, the information itself is useless large information spaces. without effective display and access mechanisms. Informa- Our Information Mural technique allows 2D visual rep- tion visualizations can utilize visual and audible channels resentations of large information spaces to be created even to convey information to the observer. The visual channels when the number of informational elements greatly out- include attributes such as size, shape, color, intensity, tex- numbers the available pixels. Current methods for de- ture, font, etc. Independent of the visual channels used, picting such large information spaces, discussed in more visual bandwidth is limited by the number and size of pix- detail later in this paper, typically utilize abstraction, ag- els on the screen. gregation, overplotting, or sampling to create a view of The design of a particular information visualization is the entire space. Or, scrollbars are used to allow access to very much dependent on the task(s) it is intended to sup- different parts of the information. All of these techniques port. Plaisant et al. have categorized different types of can result in a loss of information that might be useful to tasks, including image generation, open-ended explora- the observer. tion, diagnostic, navigation, and monitoring [27]. For An Information Mural is a 2D, miniature representation many of these applications, particularly within the context of an entire information space that uses visual attributes, of a browser, a global view of the information is important such as color and intensity, along with an antialiasing-like as a navigational aid or as an analysis tool. Global views compression technique, to portray attributes and density of are used to provide context for more detailed views, to information. The goals of our technique can be summarized help formulate a search, identify patterns, or make a ge- as follows: stalt overview. •! Create a representation of an entire (large) informa- As the information visualization field matures, visuali- tion space that fits completely within a display win- zations must scale to larger and more complex information dow or screen. spaces. Different visualization techniques have been pro- •! Mimic what the original visual representation of the posed to increase the amount of information that can be information would look like if it could be viewed in displayed on the screen at the same time, both to create its entirety, i.e., containing the same visual patterns. global views and to portray focus and context simultane- •! Minimize the loss of information in the compressed ously. However, all visualizations must be created using the view, regardless of the size of the compressed repre- limited number of pixels on the screen; this often severely sentation. The primary motivation for the development of Infor- ²²²²²²²²²²²²²²²² mation Murals was to create global overviews for scalable •! The authors are with the Graphics, Visualization, and Usability Center, College of Computing, Georgia Institute of Technology, Atlanta, GA 30332- software visualizations. However, there are several differ- 0280. E-mail: [email protected], [email protected]. ent types of information spaces that can be represented us- For information on obtaining reprints of this article, please send e-mail to: ing Information Murals: [email protected], and reference IEEECS Log Number 106984. 1077-2626/98/$10.00 © 1998 IEEE Authorized licensed use limited to: Drexel University. Downloaded on September 24, 2009 at 22:21 from IEEE Xplore. Restrictions apply. 258 IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 4, NO. 3, JULY-SEPTEMBER 1998 •! Time-oriented visualizations often span many com- pixels from the original sample. To construct an X × Y In- puter screens if laid out completely. These types of formation Mural of the original image, the position of each views are particularly prevalent in software visuali- pixel in the M × N representation is first scaled to fit into the zation [28], [32] and monitoring applications. available space. As each source pixel is then “drawn” in the •! Visualizations that contain miniature representations Mural using an imaginary pen, different amounts of “ink” of information are forced to make trade-offs in de- fall into bins for each screen pixel. As each subsequent pixel ciding what visual attributes of the information can from the original is drawn, the amount of ink will build up be included at small scales. in different bins, depending on the amount of original pix- •! A text file or document usually does not fit entirely on els that map to the same screen pixel. the screen because its vertical dimension far exceeds The resulting Information Mural is then created by map- its horizontal dimension. Displays of textual informa- ping the amount of ink in each screen pixel (the information tion thus often utilize scrollbars to provide navigation density) to some visual attribute. In a gray-scale Mural, the through a document. shade of each screen pixel is determined by the proportion •! Graphs of data often require some compression tech- of ink in its bin relative to the maximum amount of ink in a nique to fit on the screen. Scaling and rounding of single bin. Thus, areas that are most dense with information data values is often necessary to draw the entire are rendered the brightest (or darkest). Color can then be graph. Other alternatives are to display a statistic, added to convey other attributes of the information while such as the average of the data values, or only a sub- still preserving the density mapping. Instead of using gray- set of the data. scale variation, an equalized intensity variation over the en- •! Images might be represented using Information Mu- tire color rainbow can also be used. Details of the mapping rals. Although an image usually fits on a screen, it is from pixel density to the color scale, more precise descrip- often desirable to change the size of the image. As an tions of the Mural algorithms, and how a Mural can be image is shrunk, information in the image is inevita- used by applications as a widget are all discussed later in bly lost. Section 4. In the next section, we present a number of ex- Information Murals allow global views of large infor- amples that show how a Mural can be used for various mation spaces to be constructed. Such contextual infor- tasks in different application domains. mation directly supports analytical and navigational tasks that a user performs while interacting with informational 3APPLICATIONS displays. Information Murals can be used as global views of infor- The next section of this document presents a brief, high- mation spaces, both for analysis purposes and for naviga- level overview of the Information Mural technique. Fol- tion. Without a good visual representation, a global view lowing this, visualization applications that utilize Informa- cannot serve as an effective navigation tool. Furthermore, tion Murals are presented, illustrating a number of different the usefulness of a visualization tool often depends on the domains to which the technique can be applied. The next effectiveness of its navigation capabilities: Can the user section then describes the different Mural algorithms in navigate quickly to locate an area of particular interest? detail and explains how the Mural can be integrated as a Used as a background in a navigational widget, Murals widget in a user interface. Finally, we describe related work provide informational context to support panning and and how the Mural technique compares to other visuali- zooming of more detailed focus views. By adding panning zation methods. We also critique the Mural technique, and zooming within the global view itself, an Information assessing its relative advantages and disadvantages with Mural can be used as a stand-alone visualization. respect to common tasks accomplished with

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    15 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us