ABSTRACT
Scatterplots are an effective and commonly used technique to show the relationship between two variables. However, as the number of data points increases, the chart suffers from "over-plotting" which obscures data points and makes the underlying distribution of the data difficult to discern. Reducing the opacity of the data points is an effective way to address over-plotting, however, setting the individual point opacity is a manual task performed by the chart designer. We present a user-driven model of opacity scaling for scatter plots built from crowd-sourced responses to opacity scaling tasks using several synthetic data distributions, and then test our model on a collection of real-world data sets.
Supplemental Material
- Bertini, E. and Santucci, G. (2004). Quality Metrics for 2D Scatterplot Graphics: Automatically Reducing Visual Clutter. Smart Graphics, 77--89.Google Scholar
- Fast, M. (2010). What the heck is PITCHf/x. The Hardball Times Annual, 153--8.Google Scholar
- Few, S. (2008). Solutions to the Problem of Over-plotting in Graphs. Visual Business Intelligence Newsletter.Google Scholar
- Heer, J. and Bostock, M. (2010). Crowdsourcing Graphical Perception: Using Mechanical Turk to Assess Visualization Design. ACM CHI, 203--212. Google ScholarDigital Library
- Kittur, A., Chi, E.H., and Suh, B. (2008). Crowdsourcing User Studies with Mechanical Turk. ACM CHI, 453--456. Google ScholarDigital Library
- Luboschik, M., Radloff, A., and Schumann, H. (2010). A New Weaving Technique for Handling Overlapping Regions. AVI, 25--32. Google ScholarDigital Library
- Mayorga, A. and Gleicher, M. (2013). Splatterplots: Overcoming Overdraw in Scatter Plots. TVCG 1526--1538. Google ScholarDigital Library
- Porter, T. and Duff, T. (1984). Compositing Digital Images. ACM SIGGRAPH, 253--259. Google ScholarDigital Library
- Stone, M. and Bartram, L. (2008). Alpha, contrast and the perception of visual metadata. C&IC, 355--359.Google Scholar
Index Terms
- Dynamic Opacity Optimization for Scatter Plots
Recommendations
Using Animation to Alleviate Overdraw in Multiclass Scatterplot Matrices
CHI '18: Proceedings of the 2018 CHI Conference on Human Factors in Computing SystemsThe scatterplot matrix (SPLOM) is a commonly used technique for visualizing multiclass multivariate data. However, multiclass SPLOMs have issues with overdraw (overlapping points), and most existing techniques for alleviating overdraw focus on ...
Visual Exploration of Large Scatter Plot Matrices by Pattern Recommendation based on Eye Tracking
ESIDA '17: Proceedings of the 2017 ACM Workshop on Exploratory Search and Interactive Data AnalyticsThe Scatter Plot Matrix (SPLOM) is a well-known technique for visual analysis of high-dimensional data. However, one problem of large SPLOMs is that typically not all views are potentially relevant to a given analysis task or user. The matrix itself may ...
Variable binned scatter plots
Special issue on selected papers from visualization and data analysis 2010The scatter plot is a well-known method of visualizing pairs of two continuous variables. Scatter plots are intuitive and easy-to-use, but often have a high degree of overlap which may occlude a significant portion of the data. To analyze a dense non-...
Comments