Abstract
Multi-dimensional data visualization is an important research topic that has been receiving increasing attention. Several techniques that apply scatterplot matrices have been proposed to represent multi-dimensional data as a collection of two-dimensional data visualization spaces. Typically, when using the scatterplot-based approach it is easier to understand relations between particular pairs of dimensions, but it often requires too large display spaces to display all possible scatterplots. This paper presents a technique to display meaningful sets of scatterplots generated from high-dimensional datasets. Our technique first evaluates all possible scatterplots generated from high-dimensional datasets, and selects meaningful sets. It then calculates the similarity between arbitrary pairs of the selected scatterplots, and places relevant scatterplots closer together in the display space while they never overlap each other. This design policy makes users easier to visually compare relevant sets of scatterplots. This paper presents algorithms to place the scatterplots by the combination of ideal position calculation and rectangle packing algorithms, and two examples demonstrating the effectiveness of the presented technique.
Graphical Abstract
Similar content being viewed by others
References
Correa CD, Crnovrsanin T, Ma K-L (2012) Visual reasoning about social networks using centrality sensitivity. IEEE Trans Vis Comput Gr 18(1):106–120
Elmqvist N, Dragicevic P, Fekete J (2008) Rolling the dice: multidimensional visual exploration using scatterplot matrix navigation. IEEE Trans Vis Comput Gr 14(6):1141–1148
Feiner S, Beschers C (1990) Worlds within worlds: metaphors for exploring n-dimensional virtual worlds, ACM symposium on user interface software and technology (UIST ’90), pp 76–83
Grinstein G, Trutschl M, Cvek U (2001) High-dimensional visualizations, KDD workshop on visual data mining
Harel D, Koren Y (2002) Drawing graphs with nonuniform vertices. Adv Vis Interfaces AVI 157–166:2002
Inselberg A, Dimsdale B (1990) Parallel coordinate: a tool for visualizing multi-dimensional geometry. In: IEEE Visualization, pp 361–370
Itoh T, Takakura H, Sawada A, Koyamada K (2006) Hierarchical visualization of network intrusion detection data in the IP address space. IEEE Comput Graphics Appl 26(2):40–47
Itoh T, Muelder C, Ma K, Sese J (2009) A hybrid space-filling and force-directed layout method for visualizing multiple-category graphs. IEEE Pac Vis Symp, pp 121–128
Keim DA, Kriegel H-P (1994) VisDB: database eploration usng multidimensional visualization. IEEE Comput Graphics Appl 14(5):40–49
Leban G, Bratko I, Petrovics U, Curk T, Zupan B (2005) VizRank: finding informative data projections in functional genomics by machine learning. Bioinform Appl Note 21(3):413–414
Lin C, Yen H, Chuang J (2009) Drawing graphs with nonuniform nodes using potential fields. J Vis Lang Comput 20(6):385–402
Mihalisin T, Gawlinski E, Timlin J, Schwegler J (1990) Visualizing a scalar field on an n-dimensional lattice. In: IEEE Visualization, pp 255–262
Sips M (2009) Selecting good views of high-dimensional data using class consistency? In: Eurographics/IEEE VGTC Symposium on Visualization, pp 831–838
UCI Machine Learning Repository, Image segmentation data set, http://archive.ics.uci.e.du/ml/datasets/Image+Segmentation
Ward MO (1994) XmdvTool: integrating multiple methods for visualizing multivariate data. In: IEEE Visualization, pp 326–336
Wilkinson L, Anand A, Grossman R (2005) Graph-theoretic scagnostics. In: IEEE Symposium on information visualization, pp 157–164
Wong PC, Bergeron RD (1997) 30 years of multidimensional multivariate visualization, scientific visualization: overviews methodologies and techniques. IEEE Comput Soc Press, pp 3–33
YAHOO! JAPAN Automobile, http://autos.yahoo.co.jp/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zheng, Y., Suematsu, H., Itoh, T. et al. Scatterplot layout for high-dimensional data visualization. J Vis 18, 111–119 (2015). https://doi.org/10.1007/s12650-014-0230-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12650-014-0230-5