Correlation Coordinate Plots: Efficient Layouts for Correlation Tasks

  • Hoa NguyenEmail author
  • Paul Rosen
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 693)


Correlation is a powerful measure of relationships assisting in estimating trends and making forecasts. It’s use is widespread, being a critical data analysis component of fields including science, engineering, and business. Unfortunately, visualization methods used to identify and estimate correlation are designed to be general, supporting many visualization tasks. Due in large part to their generality, they do not provide the most efficient interface, in terms of speed and accuracy for correlation identifying. To address this shortcoming, we first propose a new correlation task-specific visual design called Correlation Coordinate Plots (CCPs). CCPs transform data into a powerful coordinate system for estimating the direction and strength of correlation. To extend the functionality of this approach to multiple attribute datasets, we propose two approaches. The first design is the Snowflake Visualization, a focus+context layout for exploring all pairwise correlations. The second design enhances the CCP by using principal component analysis to project multiple attributes. We validate CCP by applying it to real-world data sets and test its performance in correlation-specific tasks through an extensive user study that showed improvement in both accuracy and speed of correlation identification.


Correlation identification Correlation visualization Multidimensional data visualization 



We would like to thank our reviewers and colleagues who gave us valuable feedback on our approach. We would also like to thank our funding agents, NSF CIF21 DIBBs (ACI-1443046), NSF Core Program (IIS-1513616), Lawrence Livermore National Laboratory, and Pacific Northwest National Laboratory Analysis in Motion (AIM) Initiative.


  1. 1.
    Anscombe, F.J.: Graphs in statistical analysis. In: American Statistical Association, pp. 17–21 (1973)Google Scholar
  2. 2.
    Aris, A., Shneiderman, B.: Designing semantic substrates for visual network exploration. InfoVis 6, 281–300 (2007)Google Scholar
  3. 3.
    Bertini, E., Tatu, A., Keim, D.: Quality metrics in high-dimensional data visualization: an overview and systematization. IEEE Trans. Vis. Comp. Graph. 17(12), 2203–2212 (2011)CrossRefGoogle Scholar
  4. 4.
    Bezerianos, A., Chevalier, F., Dragicevic, P., Elmqvist, N., Fekete, J.D.: Graphdice: a system for exploring multivariate social networks. Comput. Graph. Forum 29(3), 863–872 (2010)CrossRefGoogle Scholar
  5. 5.
    Buering, T., Gerken, J., Reiterer, H.: User interaction with scatterplots on small screens - a comparative evaluation of geometric-semantic zoom and fisheye distortion. IEEE Trans. Vis. Comp. Graph. 12(5), 829–836 (2006)CrossRefGoogle Scholar
  6. 6.
    Chen, Y.A., Almeida, J.S., Richards, A.J., Muller, P., Carroll, R.J., Rohrer, B.: A nonparametric approach to detect nonlinear correlation in gene expression. J. Comput. Stat. Graph. 19(3), 552–568 (2010)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Dang, T.N., Wilkinson, L.: Transforming scagnostics to reveal hidden features. IEEE Trans. Vis. Comp. Graph. 20(12), 1624–1632 (2014)CrossRefGoogle Scholar
  8. 8.
    Elmqvist, N., Dragicevic, P., Fekete, J.D.: Rolling the dice: multidimensional visual exploration using scatterplot matrix navigation. IEEE Trans. Vis. Comp. Graph. 14(6), 1148–1539 (2008)CrossRefGoogle Scholar
  9. 9.
    Fanea, E., Carpendale, M.S.T., Isenberg, T.: An interactive 3D integration of parallel coordinates and star glyphs. In: InfoVis, pp. 149–156 (2005)Google Scholar
  10. 10.
    Friendly, M.: Corrgrams: exploratory displays for correlation matrices. Am. Stat. 56(4), 316–324 (2002)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Geng, Z., Peng, Z., Laramee, R.S., Roberts, J.C., Walker, R.: Angular histograms: frequency-based visualizations for large, high dimensional data. IEEE Trans. Vis. Comput. Graph. 17(12), 2572–2580 (2011)CrossRefGoogle Scholar
  12. 12.
    Harrison, L., Yang, F., Franconeri, S., Chang, R.: Ranking visualizations of correlation using Weber’s law. IEEE Trans. Vis. Comput. Graph. 20(12), 1943–1952 (2014)CrossRefGoogle Scholar
  13. 13.
    Hartigan, J.A.: Printer graphics for clustering. JSCS 4(3), 187–213 (1975)zbMATHGoogle Scholar
  14. 14.
    Heinrich, J., Stasko, J., Weiskopf, D.: The parallel coordinates matrix. In: EuroVis - Short Papers, pp. 37–41 (2012)Google Scholar
  15. 15.
    Heinrich, J., Weiskopf, D.: State of the art of parallel coordinates. In: Eurographics STAR, pp. 95–116 (2013)Google Scholar
  16. 16.
    Holten, D., van Wijk, J.J.: Evaluation of cluster identification performance for different PCP variants. In: EuroVis, vol, 29, no 3 (2010)Google Scholar
  17. 17.
    Hong, X., Wang, C.X., Thompson, J.S., Allen, B., Malik, W.Q., Ge, X.: On space-frequency correlation of UWB MIMO channels. IEEE Trans. Veh. Tech. 59(9), 4201–4213 (2010)CrossRefGoogle Scholar
  18. 18.
    Huang, T.H., Huang, M.L., Zhang, K.: An interactive scatter plot metrics visualization for decision trend analysis. In: Conference on Machine Learning, Applications, pp. 258–264 (2012)Google Scholar
  19. 19.
    Inselberg, A.: The plane with parallel coordinates. Vis. Comput. 1(2), 69–91 (1985)MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Jarrell, S.B.: Basic Statistics. W.C. Brow Comm, Reading (1994)Google Scholar
  21. 21.
    Johansson, J., Ljung, P., Jern, M., Cooper, M.: Revealing structure in visualizations of dense 2D and 3D parallel coordinates. Inf. Vis. 5(2), 125–136 (2006)CrossRefGoogle Scholar
  22. 22.
    Kay, M., Heer, J.: Beyond Weber’s law a second look at ranking visualizations of correlation. IEEE Trans. Vis. Comput. Graph. 22(1), 469–478 (2016)CrossRefGoogle Scholar
  23. 23.
    Li, J., Martens, J.B., van Wijk, J.J.: Judging correlation from scatterplots and parallel coordinate plots. InfoVis 9, 13–30 (2010)Google Scholar
  24. 24.
    Mackinlay, J.: Automating the design of graphical presentations of relational information. ACM Trans. Graph. 5(2), 110–141 (1986)CrossRefGoogle Scholar
  25. 25.
    Magnello, E., Vanloon, B.: Introducing Statistics: A Graphic Guide. Icon Books, London (2009)Google Scholar
  26. 26.
    Sharma, R.K., Wallace, J.W.: Correlation-based sensing for cognitive radio networks bounds and experimental assessment. IEEE Sens. J. 11(3), 657–666 (2011)CrossRefGoogle Scholar
  27. 27.
    Tominski, C., Abello, J., Schumann, H.: Axes-based visualizations with radial layouts. In: ACM symposium on Applied computing, pp. 1242–1247. ACM (2004)Google Scholar
  28. 28.
    Wang, J., Zheng, N.: A novel fractal image compression scheme with block classification and sorting based on pearsons correlation coefficient. IEEE Trans. Image Process. 22(9), 3690–3702 (2013)CrossRefGoogle Scholar
  29. 29.
    Wattenberg, M.: Visual exploration of multivariate graphs. In: SIGCHI, CHI 2006, pp. 811–819 (2006)Google Scholar
  30. 30.
    Wilkinson, L., Anand, A., Grossman, R.L.: Graph-theoretic scagnostics. InfoVis. 5, 21 (2005)Google Scholar
  31. 31.
    Xu, W., Chang, C., Hung, Y.S., Fung, P.C.W.: Asymptotic properties of order statistics correlation coefficient in the normal cases. IEEE Trans. Signal Process. 56(6), 2239–2248 (2008)MathSciNetCrossRefGoogle Scholar
  32. 32.
    Yu, S., Zhou, W., Jia, W., Guo, S., Xiang, Y., Tang, F.: Discriminating DDoS attacks from flash crowds using flow correlation coefficient. IEEE Trans. PDS 23(6), 1073–1080 (2012)Google Scholar
  33. 33.
    Zhou, H., Cui, W., Qu, H., Wu, Y., Yuan, X., Zhuo, W.: Splatting lines in parallel coordinates. Comput. Graph. Forum 28(3), 759–766 (2009)CrossRefGoogle Scholar
  34. 34.
    Zhou, H., Yuan, X., Qu, H., Cui, W., Chen, B.: Visual clustering in parallel coordinates. In: Computer Graphics Forum (2008)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Scientific Computing and Imaging InstituteUniversity of UtahSalt Lake CityUSA
  2. 2.Department of Computer Science and EngineeringUniversity of South FloridaTampaUSA

Personalised recommendations