A Framework for Axis Breaks in Charts
dc.contributor.author | Thorsøe, Rasmus | en_US |
dc.contributor.author | Locher, Peter | en_US |
dc.contributor.author | Rathish, Harith | en_US |
dc.contributor.author | Schulz, Hans-Jörg | en_US |
dc.contributor.editor | Linsen, Lars | en_US |
dc.contributor.editor | Thies, Justus | en_US |
dc.date.accessioned | 2024-09-09T05:26:45Z | |
dc.date.available | 2024-09-09T05:26:45Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Axis breaks are used in charts, for example, to reduce whitespace, to accommodate outliers, or to show data at different scales. Proposed in the 1980s, axis breaks have not gotten much attention since then in terms of what characterizes ''good'' breaks, how many of them to introduce, and where to best place them? To answer these questions, we propose a five-step framework that specifies (1) the number of breaks, (2) their position, (3) the scaling of the resulting subaxes, (4) the ''niceness'' of the breaks, and (5) the formatting of the breaks. To apply this framework, we introduce a new metric, called skew, to quantify how unevenly distributed points are along an axis. Skew is then used as a cost function to formulate the search for optimal axis breaks as a clustering problem, which we solve by applying a dynamic k-means algorithm. We apply our framework specifically to Parallel Coordinate Plots and compare our algorithmic solution to established methods like percentile breaks and Jenks natural breaks. An interactive testbed to try our framework as well as its source code are made freely available. | en_US |
dc.description.sectionheaders | Information Visualization | |
dc.description.seriesinformation | Vision, Modeling, and Visualization | |
dc.identifier.doi | 10.2312/vmv.20241198 | |
dc.identifier.isbn | 978-3-03868-247-9 | |
dc.identifier.pages | 8 pages | |
dc.identifier.uri | https://doi.org/10.2312/vmv.20241198 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.2312/vmv20241198 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Human-centered computing → Visualization techniques; Information visualization | |
dc.subject | Human centered computing → Visualization techniques | |
dc.subject | Information visualization | |
dc.title | A Framework for Axis Breaks in Charts | en_US |
Files
Original bundle
1 - 1 of 1