Unentangling complex plots

  • McInerny G
  • Krzywinski M
N/ACitations
Citations of this article
28Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Carefully designed subplots scaled to the data are often superior to a single complex overview plot. Factorial experiments are frequently used to investigate different combinations of independent variables (e.g., dose, strain, temper-ature or gender) on a response variable. Plotting their outputs can present a variety of challenges—the interaction plots or time-course response curves for each factor combination may vary in range, noise level and trend. Let's look at how we can mitigate these issues by orga-nizing the data into small multiples, each cropped and scaled to a different range to emphasize relative changes while preserving the context of the full data range to show absolute changes. These strate-gies can be used with nonlinear scaling (e.g., logarithmic, probit, logit or reciprocal) to increase the dynamic range and resolution and to linearize Gaussian and sigmoidally shaped data. A single plot scaled to show all the data is likely to be a jumble of lines—patterns will be difficult to discern owing to overplotting, data occlusion, inadequate separation of the visual channels for each variable combination, and compression of detail in data traces with a small range (Fig. 1a). If traces can be grouped by nonoverlapping ranges, axis breaks can help separate them, but this will affect the perception of absolute differences. Variable combinations can be distinguished using colors, dashed lines and symbols, but in a tight space it can be difficult to find encodings that are easily distinguish-able. An even greater challenge is to include uncertainty (e.g., error bars) without complicating the graphic further. As a result, figures of this type are confusing because many features are battling for emphasis, hindering our perception of categories, patterns and rela-tionships. The design is being unduly influenced by the dimensions and constraints of a single plot rather than structure of the data. When categories have similar ranges, small multiples may solve the problem 1 (Fig. 1b). When data ranges differ, we may need to crop or truncate an axis to account for different maxima or minima between categories. However, truncated scales may be deceptive and create dif-ferent interpretations of a graphic 2 . Therefore, any adjustment to scale ranges needs to be clearly presented. One approach is to apply progressively decreasing axis trunca-tion relative to the whole data range across the small multiples and emphasize the changes in scales using reference lines and background highlights (Fig. 1c). Simpler visual encodings are required because each panel subsequently contains fewer catego-ries; context can be maintained by subtly displaying remaining data in the background. Care must be taken to avoid too much embellishment, which can complicate the plot and shift emphasis away from the data. When data categories differ in both minima and maxima, a single plot will illustrate differences in scale but obscure patterns (Fig. 2a). Small multiples of the data (Fig. 2b) can be individually scaled by various schemes to emphasize patterns and metrics of interest (Fig. 2c–e). The choice of aspect ratio of the plots affects how slopes are perceived and compared—choosing one that orients the average trace to 45 degrees is a useful rule of thumb 3 . Small-multiple pairs showing the full and cropped ranges can highlight differences in absolute values, illustrate patterns and correlations across the range of each category and even unveil a storyline 4 (Fig. 2f). Making important features and patterns salient in each small mul-tiple requires consistency in design elements. The result may require more page space but should be worth it. ComPetinG FinanCiaL interests The authors declare no competing financial interests.

Cite

CITATION STYLE

APA

McInerny, G., & Krzywinski, M. (2015). Unentangling complex plots. Nature Methods, 12(7), 591–591. https://doi.org/10.1038/nmeth.3451

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free