Submitted:
20 June 2023
Posted:
21 June 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Theoretical Foundation
2.1. Visual Variables
2.1.1. Hue, Saturation, and Lightness
2.1.2. Shape
2.1.3. Text
2.1.4. Orientation
2.1.5. Texture
2.2. Evaluation Aspects
2.2.1. Between-Subjects-Design
2.2.2. Within-Subject-Design
2.2.3. Mixed-Design
2.3. Bootstrap
3. Related Works
4. Methodology
4.1. Evaluation Procedure
4.2. Participants Profile
4.3. Computing Environment
4.4. Test Procedure
- The visual coding values for each visual variable (Figure 3);
- Maximum time of 30 seconds to complete each task.
- Visual variables: Hue, Lightness, Saturation, Texture, Orientation, Shape, and Text;
- Partial overlap levels: 0%, 50%, 60% and 70%;
- Number of different visual encoding values: 3, 4 and 5.
- The level of partial overlap applied;
- The number of different visual encoding values per visual variable;
- The visual variable type;
- The target visual element and its characteristics;
- The participant answer: click on the correct item, click on the erroneous item, or no answer (time out);
- Task resolution time, which is quantified in seconds.
4.5. Statistical Analysis
- Alternative Hypothesis () - the performance analyzed from the overlap level (highest accuracy) and the resolution time (quickest resolution time) for the control group (0% occlusion) must return the best results;
- Null Hypothesis () - that the application of occlusion would not affect accuracy and resolution time.
- The control group (0% occlusion) with 216 elements per visual variable was separated from the other groups (50%, 60%, and 70% occlusion) with 648 elements in total;
- The algorithm then drew 216 elements at random from each of the groups, always replacing the previously drawn element;
- After the simulation’s final drawing round of 216 elements (for each group), the algorithm calculates the average of each group;
- If the control group value obtained were greater than that of the other occlusion levels group, then the alternative hypothesis would receive one point;
- According to [25], this procedure was repeated 20,000 times for each analyzed variable;
- P-Value calculation: P = (1 - number of points) / 20.000;
- P-Value classifying: lack of significance (p >= 0,05), moderate significance (0,01 <= p < 0,05), strong significance (0,001 <= p < 0,01), and extreme significance (p < 0,001).
4.6. Evaluation Scenarios
- GOOD - All variables with an mean accuracy greater than 95%;
- MEDIUM - Visual variables with mean accuracy values between 90% and 95%;
- POOR - Visual variables with mean accuracy values of less than 90%.
- Accuracy per resolution time;
- Visual variables error rates;
- Classification of difficulty in identifying visual variables;
- Visual variables ranking based on participant perceptions;
- Analysis of visual encode values performance.
5. Results
5.1. Initial Results
5.1.1. Saturation
5.1.2. Texture
5.1.3. Orientation
5.1.4. Shape
5.1.5. Text
5.2. Final Results
5.2.1. Accuracy per Resolution Time
- Mean accuracy levels of Hue, Lightness, Text, and Shape visual variables were classified as GOOD and MEDIUM (consistently over or equal to 90%);
- The Hue visual variable had the best resolution time (constantly less than 2.5 seconds);
- The partial overlap effect on the mean accuracy of the Saturation visual variable when mapping three different values was minimal;
- The Lightness and Shape visual variables got very similar performance, which had to be distinguished by the resolution time analysis, which demonstrated that Lightness had the superior performance;
- The number of encoded values had the most significant impact on the resolution time of the Orientation visual variable (consistently over ten seconds);
- The progressive increase in the number of different visual encoding values significantly impacted the mean accuracy of the Saturation visual variable in all proposed scenarios (mean accuracy ranged from 74% to 82%);
- The visual variable most affected by the progressive increase in partial overlap level was the Text visual variable, whose mean accuracy presented values around 90% (the 70% partial overlap scenario).
5.2.2. Error Rates of Visual Variables
5.2.3. Visual Variables Ranking Based on Participant’s Perceptions
5.2.4. Performance Analysis of Visual Coding Values
6. Discussion
6.1. Hue
6.2. Lightness
6.3. Shape
6.4. Text
6.5. Texture
6.6. Orientation
6.7. Saturation
7. Final Remarks and Future Works
- The Hue visual variable is robust to high percentages of partial overlap and different visual encoding values;
- The Lightness and Shape visual variables showed good results even after being subjected to a gradual increase in the percentage of partial overlap and different visual encoding values;
- The Text visual variable showed promising results for the lowest partial overlapping percentage (50%) and three visual coding values. However, its performance was affected by the highest percentages of partial overlap (60% and 70%) and four and five visual coding values;
- The performance of the texture visual variable was significantly affected when subjected to gradual increase for all levels of partial overlap and different visual encoding values;
- The Saturation visual variable obtained good results for the subset of three different visual encoding values for all levels of partial overlap. However, its performance significantly reduced when subjected to an increase of different visual encoding values for all levels of partial overlap;
- The Orientation visual variable obtained unsatisfactory results in all evaluation scenarios proposed in this study.
- Evaluate other types of search tasks, such as Direct Search, Navigation, and Exploration [36], as well as similarity, comparison, and grouping;
- Evaluate the partial overlap at other levels, thus expanding the results presented here;
- Evaluate additional visual variables, including Transparency, Arrangement, Lightness, Focus, and Resolution;
- Consider partial overlap when proposing novel InfoVis designs (e.g., Treemaps + Multidimensional Glyphs).
References
- Scheepens, R.; Wetering, H.V.D.; Wijk, J.J.V. Non-overlapping Aggregated Multivariate Glyphs for Moving Objects. In Proceedings of the 2014 IEEE Pacific Visualization Symposium. IEEE; 2014. [Google Scholar] [CrossRef]
- Korpi, J.A.; Haybatollahi, M.; Ahonen-Rainio, P. Identification of partially occluded map symbols. Cartographic Perspectives 2014, 1, 19–32. [Google Scholar] [CrossRef]
- Halik, L. The analysis of visual variables for use in the cartographic design of point symbols for mobile Augmented Reality applications. Geodesy and Cartography 2012, 61, 19–30. [Google Scholar] [CrossRef]
- Ellis, G.; Dix, A. Density control through random sampling: an architectural perspective. In Proceedings of the Proceedings Sixth International Conference on Information Visualisation. IEEE Comput. Soc; 2002. [Google Scholar] [CrossRef]
- Leung, Y.K.; Apperley, M.D. A review and taxonomy of distortion-oriented presentation techniques. ACM Transactions on Computer-Human Interaction 1994, 1, 126–160. [Google Scholar] [CrossRef]
- Shneiderman, B. The eyes have it: A task by data type taxonomy for information visualizations. In Proceedings of the Proceedings 1996 IEEE symposium on visual languages. IEEE; 1996; pp. 336–343. [Google Scholar]
- Keim, D.A. Visual techniques for exploring databases. In Proceedings of the Knowledge Discovery in Databases (KDD’97), 1997. [Google Scholar]
- Keim, D.; Herrmann, A. The Gridfit algorithm: an efficient and effective approach to visualizing large amounts of spatial data. In Proceedings of the Proceedings Visualization 98 (Cat. No.98CB36276). IEEE; 1998. [Google Scholar] [CrossRef]
- Johansson, J.; Ljung, P.; Jern, M.; Cooper, M. Revealing Structure in Visualizations of Dense 2D and 3D Parallel Coordinates. Information Visualization 2006, 5, 125–136. [Google Scholar] [CrossRef]
- Bederson, B.B.; Shneiderman, B.; Wattenberg, M. Ordered and Quantum Treemaps: Making Effective Use of 2D Space to Display Hierarchies. In The Craft of Information Visualization; Elsevier, 2003; pp. 257–278. [CrossRef]
- Stasko, J.; Zhang, E. Focus+context display and navigation techniques for enhancing radial, space-filling hierarchy visualizations. In Proceedings of the IEEE Symposium on Information Visualization 2000. INFOVIS 2000. Proceedings. IEEE Comput. Soc; 2000. [Google Scholar] [CrossRef]
- Fekete, J.D.; Plaisant, C. Interactive information visualization of a million items. In Proceedings of the IEEE Symposium on Information Visualization, 2002. INFOVIS 2002. IEEE Comput. Soc, 2002. [CrossRef]
- Ribeiro, R.S.T. Sensorial do corpo: via régia ao inconsciente. Niterói: UFF, 2016. [Google Scholar]
- Rosenholtz, R.; Li, Y.; Nakano, L. Measuring visual clutter. Journal of Vision 2007, 7, 17. [Google Scholar] [CrossRef] [PubMed]
- Santos, D.H.; Marques Soares, A.G.; do Amor Divino Lima, R.S.; Miranda, E.T.C.; dos Santos, C.G.R.; Meiguins, B.S. Analyzing the Effect of Different Partial Overlap Sizes in Perceiving Visual Variables. In Proceedings of the 2019 23rd International Conference Information Visualisation (IV); 2019; pp. 37–43. [Google Scholar] [CrossRef]
- Munzner, T. Visualization analysis and design; AK Peters/CRC Press, 2014.
- Bertin, J.; Berg, W.J.; Wainer, H. Semiology of graphics: diagrams, networks, maps; Vol. 1, University of Wisconsin press Madison, 1983.
- MacDonald, L.W. Using color effectively in computer graphics. IEEE Computer Graphics and Applications 1999, 19, 20–35. [Google Scholar] [CrossRef]
- Hanbury, A. Constructing cylindrical coordinate colour spaces. Pattern Recognition Letters 2008, 29, 494–500. [Google Scholar] [CrossRef]
- Ware, C. Information visualization: perception for design; Elsevier, 2012.
- Mackinlay, J. Automating the design of graphical presentations of relational information. ACM Transactions on Graphics 1986, 5, 110–141. [Google Scholar] [CrossRef]
- Causse, M.; Hurter, C. The Physiological User’s Response as a Clue to Assess Visual Variables Effectiveness. In Human Centered Design; Springer Berlin Heidelberg, 2009; pp. 167–176. [CrossRef]
- Carpendale, M.S.T. Considering visual variables as a basis for information visualisation. Research report 2001-693-16, Dep. of Computer Science, University of Calgary, 2003. [Google Scholar]
- Ward, M.; Grinstein, G.; Keim, D. Interactive Data Visualization Foundations, Techniques, and Applications, 2 ed.; CRC Press: United States - Florida, 2015. [Google Scholar]
- Forsell, C. A guide to scientific evaluation in information visualization. In Proceedings of the 2010 14th International Conference Information Visualisation. IEEE; 2010; pp. 162–169. [Google Scholar]
- Efron, B. Bootstrap Methods: Another Look at the Jackknife. The Annals of Statistics 1979, 7, 1–26. [Google Scholar] [CrossRef]
- Efron, B.; Tibshirani, R. An Introduction to the Bootstrap, 1 ed.; CRC Press: United States - Florida - Boca Raton, 1994. [Google Scholar]
- Groop, R.E.; Cole, D. Overlapping Graduated Circles/Magnitude Estimation and Method of Portrayal. Cartographica: The International Journal for Geographic Information and Geovisualization 1978, 15, 114–122. [Google Scholar] [CrossRef]
- Cleveland, W.S.; McGill, R. Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods. Journal of the American Statistical Association 1984, 79, 531–554. [Google Scholar] [CrossRef]
- Graham, M.; Kennedy, J.; Hand, C. The challenge of visualising multiple overlapping classification hierarchies. In Proceedings of the Proceedings User Interfaces to Data Intensive Systems. IEEE; 1999. [Google Scholar] [CrossRef]
- Theron, R.; Santamaria, R.; Garcia, J.; Gomez, D.; Paz-Madrid, V. Overlapper: movie analyzer. Infovis Confererence Compendium 2007, pp. 140–141.
- Brath, R. Multi-attribute glyphs on Venn and Euler diagrams to represent data and aid visual decoding. In Proceedings of the 3 rd International Workshop on Euler Diagrams; 2012; p. 122. [Google Scholar]
- Demiralp, C.D.; Bernstein, M.S.; Heer, J. Learning Perceptual Kernels for Visualization Design. IEEE Transactions on Visualization and Computer Graphics 2014, 20, 1933–1942. [Google Scholar] [CrossRef] [PubMed]
- Soares, A.G.M.; dos Santos, D.H.; Barbosa, C.L.R.; Goncalves, A.S.; dos Santos, C.G.R.; Meiguins, B.S.; Miranda, E.T.C. Visualizing Multidimensional Data in Treemaps with Adaptive Glyphs. In Proceedings of the 2018 22nd International Conference Information Visualisation (IV). IEEE; 2018. [Google Scholar] [CrossRef]
- Diciccio, T.; Efron, B. Bootstrap confidence intervals (with discussion). Statist Sci 1996, 11, 189–228. [Google Scholar] [CrossRef]
- Brehmer, M.; Munzner, T. A Multi-Level Typology of Abstract Visualization Tasks. IEEE Transactions on Visualization and Computer Graphics 2013, 19, 2376–2385. [Google Scholar] [CrossRef] [PubMed]














Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).