Data Visualization
As a decision insights company, Foundation Medicine frequently needs to represent complex data clearly and concisely. Guidelines for creating data visualizations build on standards that are generally used within the scientific community, and adapt them for our purposes.
Basic Guideline
Always create clear and readable data visualizations.
Colors:
Don’t use color alone to communicate information. Use labels, callouts and captions to clearly explain data.
Labels:
Ensure all data is clearly labeled and contextualized with a legend.
Takeaways:
Provide plain language takeaways of key points.
Clarity:
Know your audience, medium and environment to ensure the design you create allows the data to be properly interpreted. For digital executions, make sure to design and test for a wide range of user environments and interactions that might compromise the visualization.
Choosing The Right Tool
The most common types of data visualizations that we create fall into four categories. Use the type that best conveys the data you need to share.
Stacked Bar Chart / Long Tail Plot
Don’t use color alone to communicate information. Use labels, callouts and captions to clearly explain data.
Labels
Best used for:
Comparing different populations
Categorizing data
Showing multiple subdivisions
Stacked bars with fewer than six subdivisions
Pie Chart
Best used for:
Showing a single time-point
Categorizing data
Showing subdivisions of a whole
Fewer than seven different colored pieces
Line Graph
Best used for:
Time-based data
Showing trends over time
Impact of events on data
Heat Map
Best used for:
Multi-dimensional data sets
Showing the magnitude of a phenomenon by plotting color along an x- and y-axis
Long Tail Plots
Long tail plots—or stacked bar charts—provide a way to quickly compare multiple relational data points in groups. This type of visualization is best for categorized data that share the same units of measurement and hierarchy among groups. For example, the graphs on the right show the number of patients harboring at least one alteration (the y-axis) in each of the genes of interest (the x-axis).
A stacked bar chart can be used to further subcategorize data. In the example shown here, the types of alterations within a gene (e.g., point mutation, amp, loss, etc.) are represented by different colors. A color legend should be included to explain what the colors represent, in addition to labeling the axes.
Pie Charts
Pie charts are used to categorize the composition of a data set. The circle represents a closed data set with a fixed size, while individual pieces represent a category within the set. This type of visualization is for data sets that share the same units of measurement. A legend should be included to explain what each color represents. Each piece should be numbered to quantify the presented information.
Line Graphs
Line graphs can be used to show data for a single population over time or to compare data on multiple populations over time. Different colors and labels should be used to differentiate the plotted populations.
Heatmaps
Heatmaps are used to depict the magnitude of a phenomenon using spatial relationships and colors to convey information. It’s a great tool for investigating patterns, clusters and distributions in a large dataset. Shown here are two different types of heatmaps, each conveying their data in the most intuitive way.
Heatmaps should be accompanied by labeled x- and y-axis if appropriate (either in a sidebar or revealed on interaction), and a color legend.
Color For Data Visualization
The unique colors used for data visualizations allow for better clarity and more data points to be conveyed. Please see the color section for more information.
When graphing fewer than eight data points at a given interval, please use the Accessible Palette. These colors were chosen both for their variety, as well as their contrast in both color and black and white.
When Using For Print
PRIMARY BRAND COLORS
FM Slate
PMS 7545 C
CMYK 76/60/45/25
RGB 67/83/99
HEX #435363
Fire
PMS 1665 C
CMYK 0/84/100/0
RGB 255/76/0
HEX #FF4C00
Sea
PMS 325 C
CMYK 53/0/23/0
RGB 100/204/201
HEX #64CCC9
SECONDARY BRAND COLORS
Mint
PMS 344 C
CMYK 38/0/38/0
RGB 160/216/179
HEX #A0D8B3
Slate LT
PMS 7543 C
CMYK 48/33/27/1
RGB 139/153/166
HEX #8B99A6
Slate DK
PMS 7546 C
CMYK 79/64/52/42
RGB 50/63/74
HEX #323F4A
Yellow
PMS 128 C
CMYK 8/21/65/0
RGB 235/201/89
HEX #EBC959
Orange
PMS 1375 C
CMYK 0/48/88/0
RGB 247/151/55
HEX #F79737
When Using For Digital
PRIMARY WEB COLORS
Slate
HEX #435363
Fire Dark
HEX #D93600
Teal
HEX #297A76
SECONDARY WEB COLORS
Secondary brand colors are incorporated throughout the design to provide depth and highlight important pieces of content. Please note that Slate Dark and Slate Light are the same as our brand colors FM Slate Dark and FM Slate Light.
Slate Dark
HEX #323F4A
Slate Light
HEX #8B99A6
Yellow Muted
HEX #F7D18F
Teal Light
HEX #E1F6F4
Expanded Palette
The Expanded Palette should be used when a large number of data points need to be shown at a single interval. It is not advised to show more colors than allowed by this palette.
Blending Closely Related Colors
For some visualizations such as heatmaps, it may be helpful to use a gradient between two colors from the palette.
FIRE SLATE DK
CMYK 79/64/52/42
HEX #323F4A
RGB 50/63/74
Fire dark
HEX #D63D00
RGB 212/65/39
Yellow Dark
HEX #DB9D33
RGB 219/157/51
Sea Dark
HEX #35A09C
RGB 53/160/156
FM SLATE
CMYK 76/60/45/25
HEX #435363
RGB 67/83/99
FM FIRE
CMYK 0/84/100/0
HEX #FF4C00
RGB 255/76/0
FM YELLOW
CMYK 8/21/65/0
HEX #EBC959
RGB 235/201/89
FM SEA
CMYK 53/0/23/0
HEX #64CCC9
RGB 100/204/201
Slate MD
HEX #687582
RGB 104/117/130
Fire LT
HEX #F4967B
RGB 244/150/23
Yellow LT
HEX #F2DEB3
RGB 242/222/179
Sea LT
HEX #E1F6F4
RGB 226/243/242
FM SLATE LT
CMYK 48/33/27/1
HEX #8B99A6
RGB 139/153/166
Orange Dark
HEX #F59538
RGB 245/149/56
Teal Dark
HEX #1F5F5D
RGB 31/95/93
Mint Dark
HEX #61C282
RGB 97/194/130
Grey LT 80
HEX #A2ADB7
RGB 162/173/183
FM ORANGE
CMYK 0/48/88/0
HEX #F79737
RGB 247/151/55
Teal
HEX #297A76
RGB 41/122/118
FM MINT
CMYK 38/0/38/0
HEX #A0D8B3
RGB 160/216/1793
Grey LT 60
HEX #B9C1C9
RGB 185/193/201
Orange LT
HEX #F7D18F
RGB 247/209/143
Teal LT
HEX #81B8B6
RGB 129/184/182
Mint LT
HEX #C6E8D1
RGB 198/232/209
