|  | Star 
                Glyphs
                Figure 2
 The definition 
                of a glyph covers a large number of techniques which map 
                data values to various geometric and color attributes of graphical 
                primitives or symbols [LIT:83]. Some of the many glyph representations 
                proposed over the years include the following: 
 
                 Faces, 
                  where attributes such as location, shape, and size of features 
                  such as eyes, mouth, and ears are controlled by different data 
                  dimensions [CHERNOFF:73]. Andrews 
                  glyphs, which map data to functions (e.g. trigonometric) of 
                  N variables [ANDREWS:72]. Stars 
                  or circle diagrams, where each glyph consists of N lines emanating 
                  from a point at uniformly separated angles with lengths determined 
                  by the values of each dimension, with the endpoints connected 
                  to form a polygon [SIEGEL:72]. Stick 
                  figure icons, where the length, orientation, and color of N 
                  elements of a stick figure are controlled by the dimensional 
                  values [GRINSTEIN:89]. Shape 
                  coding, where each data point is represented by a rectangle 
                  which has been decomposed into N cells and the dimensional value 
                  controls the color of each cell [BED:90]. In XmdvTool, we use the star glyph pattern [SIEGEL:72]. The user 
                can choose between either uniformly spaced glyphs or using two 
                of the dimensions to determine the location of the glyph within 
                the window.  Each ray of the glyph has a minimum and maximum 
                length, determined either by the user (for glyphs with data-driven 
                locations) or by the size of the view area (for uniformly spaced 
                glyphs).  A key for interpreting the dimensions is included 
                in a separate window.
 Figure 2 shows 
                an example of glyphs in XmdvTool using the same data set as in 
                Figure 1.  The evolution of the shape over time indicates 
                both trends and anomalies.  For example, the clear protrusion 
                in the direction associated with cleared homicides (257 degrees) 
                found in the earlier shapes evolves into a concavity over time. 
                 
               Glyph techniques 
                are generally limited in the number of data elements which can 
                be displayed simultaneously, as each may require a significant 
                amount of screen space to be viewed.  The density and size 
                constraints of the elements, however, depend on the level of perceptual 
                accuracy required.  Also, it can be difficult to compare 
                glyphs which are separated in space, although if data dimensions 
                are not being used to determine glyph locations, the glyphs can 
                be sorted or interactively clustered on the screen to help highlight 
                similarities and differences.  Most of the glyph techniques 
                are fairly flexible as to the number of dimensions which can be 
                handled, though discriminability may be affected for large values 
                of N (greater than 20 or so).  
               We have extended 
                flat star glyphs to hierarchical star glyphs. In flat star glyphs, 
                a star glyph presents a data item. While in hierarchical star 
                glyphs, a star glyph presents the mean of a cluster. The colorful 
                band around it indicates the extend of the cluster. Movie 
                2 is a multiresolutional cluster display of hierarchical star 
                glyphs. 
 References 
                 
               [ANDREWS:72]:  
                Andrews, D.F..  Plots of high dimensional data. Biometrics, 
                Vol. 28, pp. 125-136, 1972.  
               [CHERNOFF:73]:  
                Chernoff, H..  The use of faces to represent points in k-dimensional 
                space graphically.  Journal of the American Statistical 
                Association, Vol. 68, pp. 361-368, 1973.  
               [GRINSTEIN:89]:  
                Grinstein, G., Pickett, R., Williams, M.G. . EXVIS: an exploratory 
                visualization environment. Graphics Interface '89, 1989.
 [LIT:83]:  
                Littlefield, R.J..  Using the GLYPH concept to create user-definable 
                display formats. Proc. NCGA '83, pp. 697-706, 1983.  
               [SIEGEL:72]:  
                Siegel, J.H., Farrell, E.J., Goldwyn, R.M., Friedman, H.P..  
                The surgical implication of physiologic patterns in myocardial 
                infarction shock.  Surgery, Vol. 72, pp. 126-141, 
                1972.  
               [WARD:94]:  
                M. Ward.  Xmdvtool: Integrating multiple methods for visualizing 
                multivariate data.  Proc. of Visualization '94, p. 
                326-33, 1994. 
                 
             |