- Content Every graph should stand on its own
- It should tell its story without a need for detailed explanatory text or supporting documents.
- It should be clear, effective and informative for the intended audience.
- Communication Tailor each graph to its primary communication purpose
- What insight is the graph intended to convey? Is it intuitive?
- Avoid packing too much information into a single display and distracting from the main message.
- Information Maximize the data-to-ink ratio
- Each spot of ink should be necessary for imparting the main message
- Do not clutter a graph with what you don't need. Less is more.
- Annotation Provide legible text and information
- Position annotation (including legends) so that it aids interpretation and does not distract from the message.
- Use legible font that can be read without eye strain or a great deal of effort. Consider the format (presentation or document)
- Axes Design axes to aid interpretation of a graph
- Scale axes to show the interesting features of the data; for example, for longitudinal data, use time (on a continuous scale) instead of visit number (on an ordinal scale).
- Give careful consideration to inclusion of the zero of each axis; if excluded, ensure its absence is clearly sign-posted.
- Avoid crowded axes.
- Use the same axis scales on graphs that need to be compared.
- Choose the appropriate style of axes. For example, select between a box, X and Y axes, X only, Y only; consider grid lines; ensure intelligent placing of tick marks.
- If the nature of the data suggests the shape of the graphics, follow that suggestion; otherwise, use horizontal graphics about 50% wider than tall.
- Styles Make symbols and plot lines distinct and readable
- Choose plot symbols with simple, familiar shapes and intuitive interpretation (eg ‘A' for active and ‘P' for placebo)
- If a graph is to be displayed by projection onto a screen, or in a poster, use thick lines, large symbols and large fonts to achieve legible display.
- Where possible and appropriate, data representations (such as styles of symbols, lines and bars) should have the same meaning across all similar graphs within a package; for example, if one line graph uses a solid blue line to represent Placebo, all graphs in the package should use a solid blue line for Placebo.
- Colors Make use of color if appropriate for the medium of communication
- Use color only when it decodes information. When color is used, choose contrasting and clearly visible colors; avoid yellow, and contrasts with red, green or brown which are difficult for people with color-deficient vision.
- If a graph may be viewed in black and white, ensure that all distinctions made by color are also made by other features such as symbols and line-styles.
- For black-and-white media, make use of line-styles (dashing and gray levels) that are easy to distinguish.
- Design backgrounds to set off the graph, not compete with it.
- Choose area fills that are distinct but compatible.
- Make secondary plot lines lighter in weight, color or style.
- Keep reference lines and grids distinct from other data lines.
- Color Brewer is an excellent reference for choice of colors.
- Techniques Use established techniques to clarify the message
- Show causality: when a causal relationship exists between variables make sure it is easily discernable from the graph.
- Make comparisons from a common baseline.
- Sort categories according to relevant features of the data.
- Do not introduce spurious dimensions to a graph, as they reduce clarity.
- Combine multiple images into a single display when information needs to be presented together.
- When a graph summarizes data at an aggregate level, always plot estimates of variability in the data.
- Types of plots Use the simplest plot that is appropriate for the information to be displayed (see Select the Right Graph for My Question)
- To show a distribution of values, use whichever form is most appropriate: rugplot, strip plot, dotplot, boxplot, histogram, CDF plot, or more specialized display.
- Use scatter and line plots to show association between a pair of variables, thinking carefully about the representation of variability of actual data.
- Use trellis displays to show changes in association between a pair of variables with respect to a third variable.
|