Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
-awesome-visualization-research
A list of recommended research papers and other readings on data visualization
https://github.com/eric-erki/-awesome-visualization-research
Last synced: 4 days ago
JSON representation
-
Color
- mpl colormaps: a better default colormap for matplotlib - detailed account of designing a better colormap for the popular matplotlib library
- Algorithmic improvements for the CIECAM02 and CAM16 color appearance models - An overview of the CIECAM16 and CIECAM02 color appearance models, thought to be successors to the popular CIELAB model.
- How we designed the new color palettes in Tableau 10 - overview of designing color palettes in tableau
- Revised color-appearance model for related and unrelated colors - Hunt's color appearance model, which was used as the basis for the Colorbrewer palettes.
- When Guidelines Clash: Determining Which Color Means More - If a design goal is to produce colormaps that match people’s inferred mappings and are robust to changes in background color, it is beneficial to use colormaps that will not appear to vary in opacity on any background color, and to encode larger quantities in darker colors.
- Modeling Color Difference for Visualization Design - An attempt to model how color is perceived depending on form and viewing conditions of the visualization
-
Perception
- Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods - Classic Cleveland paper looks at the effectiveness of different graphical forms
- Assessing Effects of Task and Data Distribution on the Effectiveness of Visual Encodings - An attempt to refine studies of visual encoding by including the task performed by the viewer when measuring visualization performance
- Attention Capacity - The capacity of attention is limited. How does this limitation impact visualization?
- Beyond Memorability: Visualization Recognition and Recall - Borkin paper that builds on her memorability study (in this section below) to investigate which components of a visualization are recalled after viewing.
- Learning Perceptual Kernels for Visualization Design - An introduction to perceptual kernels: distance matrices derived from aggregate perceptual judgments. Essentially, a way of quantifying perceptual similarity scores among different visualization encodings.
- Useful Junk? The effects of visual embellishment on comprehension and memorability of charts - Charts with "embellishments" (sometimes called chart junk) perform better in memory recall weeks after viewing
- What Makes a Visualization Memorable? - Borkin study of more than 2,000 visualization types that investigates the features of visualizations that aid in memorability.
-
Visual Forms
- Sunburst Chart - the sunburst chart is a radial alternative to a treemap
- Evaluation of Alternative Glyph Designs for Time Series Data in a Small Multiple Setting - User study of different timeline styles (line, star, radial etc.).
- Graphical Methods for Data Presentation: Full Scale Breaks, Dot Charts, and Multibased Logging - Cleveland study on dot plots over bar charts
- Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods - Classic paper with ranked lists of how well people decode visual cues.
- ISOTYPE Visualization Working Memory, Performance, and Engagement - Analysis of the use of isotypes as representations within the chart drawing space
- Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations - Heer user study of time series area charts vs. horizon charts.
- Stacked Graphs – Geometry & Aesthetics - In this paper Lee Byron & Martin Wattenberg introduce the streamgraph, a new type of stacked chart which was popularized by The New York Times.
- Using Typography to Expand the Design Space of Data Visualization - Exploration of ways to use type to construct visualization forms
- Tree-Maps: a space-filling approach to the visualization of hierarchical information structures - Shneiderman's treemap paper, where he describes the form initially
- Tree-Maps: a space-filling approach to the visualization of hierarchical information structures - Shneiderman's treemap paper, where he describes the form initially
-
Animation
- Animation: From Cartoons to the User Interface - lessons that interface designers can learn from cartoonists
- A Mixed-Initiative Interface for Animating Static Pictures - an interactive tool to animate the visual elements of a static picture
- Temporal Distortion for Animated Transitions - a study on the impact of different easing curves in animations
-
Graphs
- Scalable Graph Exploration and Visualization: Sensemaking Challenges and Opportunities - survey paper focusing on large graph exploration and sensemaking, summarizes algorithms, visualizations, and interaction techniques
- Force-Directed Edge Bundling for Graph Visualization - an algorithm for "bundling" edges on node-link diagrams, helps reduce visual clutter
- HOLA: Human-like Orthogonal Network Layout - an algorithm for producing graphs that look like they were drawn by a person
-
Automated Visualization Design
- Automating the Design of Graphical Presentations of Relational Information - algorithm for automatically creating a visualization, given a dataset.
-
Big Data
- Hierarchical Aggregation for Information Visualization: Overview, Techniques and Design Guidelines - a model for multiscale representations of data, enabling more scalable visualization techniques
- imMens: Real-time visual querying of big data - in browser system that leverages the GPU for real-time interaction
- Nanocubes: Fast visualization of large spatiotemporal datasets - specialized database system for visualizing spatiotemporal datasets
- Bin-summarise-smooth: A framework for visualising large data - general visualization methods for large datasets
-
Data Management
- The Case for Data Visualization Management Systems - a vision paper arguing why we should build wholistic systems thinking of visualization and user interaction from the very start
- Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals - paper introducing the classic data cube
- Tidy Data - Hadley Wickham's paper on data cleaning and formatting
-
Human Computer Interaction
- Explaining the Gap: Visualizing One’s Predictions Improves Recall and Comprehension of Data - Paper validating "you draw it" visualizations and other modes of asking the reader for prediction input
- The Effects of Interactive Latency on Exploratory Visual Analysis - a look at how latency in a user interface can affect user behavior and impact what they learn about datasets
- Exploration Strategies for Discovery of Interactivity in Visualizations - model for understanding how users first experience an interactive
- Past, Present and Future of User Interface Software Tools - an overview of successes and failures in user interface tools, ideas for thinking about them, and thoughts on the future
-
Narrative and Story
- An argument structure for data stories - Kosara's attempt to breakdown alternative narrative structures from the inverted pyramid suitable for data stories.
- Finding a Clear Path: Structuring Strategiesm for Visualization Sequences - Study of strategies for ordering visualizations in a narrative
- Narrative Visualization: Telling Stories with Data - Heer's attempt in 2010 to describe a shift happening in the use of visualizations toward what he calls "narrative visualization"
- Visual Narrative Flow: Exploring Factors Shaping Data Visualization Story Reading Experiences - Discussion of scrollers and steppers and whether readers prefer a "flow" experience over something more static
- Visualization Rhetoric: Framing Effects in Narrative Visualization - Breakdown of rhetorical techniques in the framing of visualizations
-
Research Methods
- Crowdsourcing Graphical Perception: Using Mechanical Turk to Assess Visualization Design - Heer and Bostock paper using crowdsourced participants that validates its utility as a research tool.
- Process and Pitfalls in Writing Information Visualization Research Papers - an overview of different types of information visualization papers, and common problems that researchers face
- Why Evaluating Uncertainty Visualization is Error Prone - Evaluation of methodologies for measuring readers' grasp of uncertainty.
-
Statistics and Uncertainty
- Displaying Uncertainty with Shading - User study of shading techniques in representing uncertainty
- Hypothetical Outcome Plots: Experiencing the Uncertain - a Medium post explaining Hypothetical Outcome Plots (HOPs), an approach to visualizing uncertain data
- Infovis and Statistical Graphs: Different Goals, Different Looks - Gelman's paper on how creators of statistical graphs can learn from the infovis community and vice-versa
- Surprise! Bayesian Weighting for De-Biasing Thematic Maps - an adaptation of Bayesian surprise to generate better thematic maps. Unexpected events are visualized more prominently than those that follow expected patterns
- The Separation Plot: A New Visual Method for Evaluating the Fit of Binary Models - a visual method for assessing the predictive power of models with binary outcomes
-
Systems, Toolkits, and Libraries
- D3: Data Driven Documents
- Declarative Language Design for Interactive Visualization - Investigation of the design of declarative, domain-specific languages for constructing interactive visualizations. Informs decisions in Vega and Protovis.
- Software Design Patterns for Information Visualization - Discussion of how to effectively design software for information visualizations.
-
Scientific Visualization
- Principles of high-dimensional data visualization in astronomy - this paper by Alyssa Goodman gives a good introduction to the concept of "linked views" (with the relevant history), and great more contemporary examples from domain sciences
Categories
Sub Categories