Design Principles for Dashboards

Research Approach

The research approach is based on the four main steps illustrated in Figure 1.

Figure 1. Research steps

Figure 1. Research steps


Organizing a Focus Group

The focus group comprised 10 participants: two IT engineers, three medical doctors (one of whom was in charge of quality of care and patient safety assurance at a hospital), three nursing specialists (two of whom were case managers for diabetes care), and two public health administrators (one of whom was in charge of a diabetes care network). All the participants were interested in using SSBI tools to design dashboards to present their works. The focus group met every week for 12 weeks and spent 2 hours in discussion at each meeting.


Extracting Design Principles

We searched Scopus, Google Scholar, and PubMed by using the keywords "data visualization," "dashboard," "design," and "principle". We excluded some literature regarding algorithms and IT techniques. For the literature specific to design principles, we further checked references and citations for the additional relevant literature. The participants of the focus group were asked to read the literature and abstract recommended design principles.


Applying Design Principles

The participants of the focus group were asked to design performance dashboards on the quality of diabetes care of clinics and hospitals in Taichung City by using the recommended dashboard design principles. The quality of diabetes care data set was obtained from open data released by the Taiwan National Health Insurance Administration.


Proposing New Design Principles

During the meetings, the participants of the focus group illustrated the dashboards they had designed and shared their experience of applying the recommended design principles. The participants were asked to provide comments and suggestions on dashboards created by other participants. After several rounds of discussion, the focus group proposed the 5S design principles for SSBI tool users.


Recommended Design Principles

In this section, we first present general principles for dashboard design suggested by four highly cited scholars; subsequently, recommendations from three sectors related to the case study are proposed in the following section.


Tufte's Data-Ink Ratio

Tufte suggested that five principles in the theory of data graphs produce substantial changes in graphical design:

Above all else, show the data

Maximize the data-ink ratio

Erase nondata ink

Erase redundant data ink

Revise and edit

The data-ink ratio is defined by Tufte as the proportion of a graphic's ink devoted to nonredundant display of information. Maximizing the share of data ink means that larger shares of a graphic's ink devoted to data are preferable (with other relevant matters being equal). All ink on a graphic requires a purpose, and nearly always that purpose should be to present new information.


Few's Highlighting and Organizing Objective

Derived from the concept of the data-ink ratio, Few recommended two principles for highlighting objectives: "reducing the non-data ink" and "enhancing the data ink".

To reduce nondata ink, we must first remove unnecessary nondata ink and then deemphasize and regularize the remaining nondata ink. Removing unnecessary nondata ink begins by asking the following question regarding each visual component: "would the data suffer any loss of meaning or impact if this was eliminated?" If not, then remove it. If the ink does not support the message, it does not serve the purpose of communication. Nondata items, consistent with their supporting role, should stand out from the background sufficiently to serve their purpose but not so much that they draw attention to themselves. This can be achieved through the use of thin lines and soft, neutral colors (e.g., light gray).

Enhancing data ink involves two steps. The first step is to remove unnecessary data ink; the second is to emphasize the most crucial data ink. Do not remove anything crucial, but ensure anything peripheral to the interests and purposes of readers is removed.

Regarding the organizing objective, designers of communication must organize information for readers in a manner that tells the story as clearly as possible. When we arrange information on a dashboard, we do it consciously to tell a story. What should I say first? What should I save for the last? What should emphasize more than the rest? The answers to these questions take on the form of visual attributes designed to accomplish the following:

Group (i.e., segment information into meaningful sections)

Prioritize (i.e., rank information by importance)

Sequence (i.e., provide direction for the order in which information should be read)


Shneiderman's Visual Information Seeking Mantra

Shneiderman proposed a useful starting point for designing an advanced graphical user interface, the "Visual Information Seeking Mantra: Overview first, zoom and filter, then details-on-demand". He proposed a task taxonomy for information visualization. Tasks are task-domain information actions that users wish to perform. The seven highest order taxa of abstraction tasks are as follows.

Overview: gain an overview of the entire collection

Zoom: zoom in on items of interest

Filter: filter out uninteresting items

Details-on-demand: select an item or group and obtain details when needed

Relate: view relationships among items

History: keep a history of actions to support undo, replay, and progressive refinement

Extract: allow extraction of subcollections and query parameters

To provide concrete guidance for designers attempting to build novel visualization tools, Heer and Shneiderman presented a further taxonomy of interactive dynamics that contribute to successful analytic dialogues . The taxonomy consists of 12 task types grouped into three high-level taxa: data and view specification (visualize, filter, sort, and derive); view manipulation (select, navigate, coordinate, and organize); and analysis process and provenance (record, annotate, share, and guide). These categories incorporate critical tasks that enable iterative visual analysis, including visualization, interactive querying, multiview coordination, history, and collaboration.


Munzner's Nested Model for Visualization Design

Munzner proposed a nested four-level model for visualization design and evaluation. The top level is for characterizing the problems and data of a particular domain, the next level is for mapping those into abstract operations and data types, the third level is for designing visual encoding and interactions to support those operations, and the innermost fourth level is for creating an algorithm to execute that design automatically and efficiently. Munzner conjectures that many past visualization designers have performed these steps, albeit implicitly or subconsciously and not necessarily in that order. Our goal in making these steps more explicit is to provide a model that can be used to either analyze existing systems or papers or guide the design process itself.

Munzner further identified two common strategies for visualization dashboard design: top down or bottom up. With problem-driven work, you start at the top domain level and work down through abstraction, idiom, and algorithm decisions. In technique-driven work, you work at one of the bottom two levels, idiom or algorithm design, where your goal is to invent new idioms that support existing idioms.


Dashboard Design Principles in the Business Field

Many nonacademic guidebooks discuss dashboard design principles in the business field, and most of the suggested principles have been derived from principles discussed in the previous sections. Wexler et al. contented there is no perfect dashboard; that is, one perfect collection of charts that ideally suits every person who may encounter it. The authors suggested using various scenarios in business fields and helping designers modify relevant dashboards. The scenarios they proposed included comparing individual performance with peer performance; performing what-if analysis; ranking by "now" and comparing with "then;" determining whether pace is sufficient to reach goals; identifying multiple key performance metrics; performing web, patient history, and sentiment analysis; showing rank and magnitude; showing actual versus potential utilization; and monitoring productivity.


Dashboard Design Principles for the Public Sector

Because some participants of the focus group were working in the public sector, we also searched for the literature related to the public sector. After an extensive review, Matheus et al. summarized overall design principles for public sector dashboards: collect accurate and precise data, customize views, support different views, present clearly, offer decision-making support, offer interaction support, provide overviews and details, focus on creating public values, ensure real-time updates of data, and ensure institutional support. They also identified strategic and political benefits of public dashboards: overview at a glance; drilling into detail; transparency; customer-, user-, or visualization-oriented presentation; fraud and corruption detection; trend visualization; accountability; fast and effective decision- and policy-making; external knowledge mobilization; effectiveness and efficiency improvement; relevant information disclosure; interactivity; and public participation in service improvement.

Maheshwari and Janssen also suggested eight design principles for the public sector: customizing metrics; using existing data resources for selecting metrics; linking performance metrics to overall processes and procedures; analyzing the effects of alternative improvement options; making visual communication available at a glance for monitoring, analyzing, and assessing performance; integrating several small dashboards into one; offering data interpretation support; and learning and growing.


Dashboard Design Principles for the Health Care Sector

Because empirical data used in this study related to health care, we included additional literature on dashboard design for the health care sector. A primary goal of a dashboard is to present useful information clearly. However, Baskett et al. reminded us that most dashboards support different types of users making different types of decisions. They further suggested that one way to achieve this goal is to use drill-down features. The dashboard home page usually provides general information regarding the dashboard and access points to different functional areas. The summary page is essential in the drill-down sequence because it provides the overview and should map what is emphasized in each part of the dashboard. Drill-down capabilities vary from drilling to an application, more detailed information, or even a source document. The depth depends upon user needs for detailed and organized information.

Park et al. proposed the attributes of an ideal dashboard used as a decision-making tool for hospital organization: alignment with organizational goals, accurate contextual data, intuitive display with alert functions, real-time display of data, logical hierarchy of information (drill-down capability), an internet or intranet basis, and an organizational culture that accepts use of objective data for decision-making.

To design effective dashboards for the public health care system, Jinpon et al. suggested supporting different metric sets for different goals and context-specific help; enabling organization- and project-level displays; enabling hyperlinks that display tabular formats of underlying data and hyperlinks to drill down hierarchically to more detailed data; defining points of contact that identify who is responsible for feedback and follow-up; displaying data trends, the date through which data are current, lower and upper control limits, and providing hyperlinks for displaying outliers; utilizing different types of displays or gauges for different types of data; and highlighting overall metric status using red, yellow, and green or a similar indicator system.

Because the data set for practicing the recommended dashboard design principles was related to the quality of diabetes care, we selected one study on designing dashboards for diabetes care, considered the following. The first consideration was the utility to investigate specific clinical questions through drill-down functionality to allow identification of subjects not compliant with guidelines and section off their data individually. The second consideration was the analysis of disease progression through a care flow mining algorithm to allow identification of frequent clinical pathways and their temporal features in the population of patients treated at a hospital. The third consideration was the comparison of the patient population at two different time points.


Using Storytelling to Design Dashboards

Several nonacademic guidebooks have highlighted the power of conveying insightful information through storytelling in visualization dashboards. In one frequently cited study, Segel and Heer conducted a design space analysis of narrative visualizations intended to convey stories. They identified seven distinct genres (magazine-style, annotated chart, partitioned poster, flow chart, comic strip, slide show, and film/video/animation) of narrative visualization and three narrative structures (martini glass, interactive slideshow, and drill-down story) to support storytelling with data.

They also emphasized a central concern in the design of narrative visualizations: the balance between author-driven elements (providing narrative structure and messaging) and reader-driven elements (enabling interactive exploration and social sharing).

Because visualization researchers and practitioners are increasingly adopting the notion of storytelling to build narrative visualizations that explain their findings using locations, characters, and plot, Tableau (an SSBI tool) released its Story Points mode in 2013 to help people create these data stories themselves. In Tableau, each Story Point can contain one worksheet or dashboard, and you can provide context to the sheet by adding text to captions contained in a navigation bar across the top of the display. To build effective stories, Murray suggested the following steps:

Decide what type of story you want to tell

Build evidence in Story Points to support your thesis

Organize your arguments in a logical sequence

Add descriptions and annotations that highlight crucial evidence

Provide supporting details

After reviewing the published literature on design principles for visualization dashboards, we used real-world data to apply these principles as described in the next section.


Applying Design Principles Using Real-World Data

Based on the recommended design principles extracted from the literature, the participants in the focus group were asked to design performance dashboards for quality of diabetes care of clinics and hospitals in Taichung City. The data set comprised 17 variables for 918 clinics and 62 hospitals in Taichung City from 2011 to 2017. Only clinics and hospitals caring for at least 20 patients with diabetes were included in the analysis and dashboard design.

The main outcomes of interest for dashboards were four process indicators of the quality of diabetes care corresponding to the percentage of patients with diabetes in each clinic or hospital in which physicians ordered HbA1c, blood lipid, microalbumin, and eye fundus examination at least once a year. According to treatment guidelines, patients with diabetes should receive these examinations at least once a year. Ideally, percentages should all be 100%. However, in reality, medians for the four indicators were 93% for HbA1c, 80% for blood lipids, 21% for microalbumin, and 20% for eye fundus in 2017. The logic of dashboard design is illustrated in Table 1 based on Munzner's four-level nested model.

Table 1. Logic of dashboard design based on Munzner's four-level nested model.

Nested level Dashboards for quality of diabetes care in Taichung City
Domain situation The purpose of dashboards is for the Health Bureau of the Taichung City government to monitor the quality of diabetes care in Taichung City. Specific questions of concern are 1) What is the quality of diabetes care in Taichung City compared with other cities in Taiwan? 2) What is the quality of diabetes care of each clinic/hospital in Taichung City? 3) How does the quality of diabetes care vary among clinics and hospitals in Taichung City? and 4) Which clinics or hospitals performed the worst in caring for patients with diabetes?
Data/task abstraction To help users to easily recognize quality, the four quality indicator variables on quantitative scales were converted to an ordinal scale (good quality = 3, fair quality = 2, and poor quality = 1). We also summed the score of the four indicators into one total quality score (12 is the highest and 3 is the lowest).
Visual encoding/ interaction idiom Bar charts were used to compare the quality of diabetes care in Taichung City with other cities in Taiwan. A choropleth map with a sequential color scheme was used to illustrate variations in the quality of diabetes care of 29 districts in Taichung City. Traffic light charts were used to rank the quality of diabetes care among clinics and hospitals. A map showed the address of each clinic or hospital with pop-outs to show the details of the quality information. A boxplot was used to illustrate the distribution quality of diabetes care among clinics and hospitals by indicator. Bubble scatterplots were used to reveal correlations between indicators among clinics and hospitals.
Algorithm We did not create an algorithm to perform any operations automatically.

All dashboards designed by the participants of the focus group can be accessed at the following open website:


Proposing a New Design Principle Framework

When applying the design principles suggested in the literature, the participants of the focus group found some principles lacking from a domain knowledge perspective. After several rounds of discussion, the focus group proposed a new design principle framework. The focus group suggested using an easily memorized term for the dashboard design principle framework. Mimicking the 5S workplace organization method based on five Japanese words (seiri, "sort"; seiton, "set in order"; seiso, "shine"; seiketsu, "standardize"; and shitsuke, "sustain"), the focus group proposed a 5S dashboard design principle framework of seeing both the forest and trees, simplicity through self-selection, simplicity through significance, simplicity through synthesis, and storytelling. The following describes the 5S principles with some illustrations.


Principle 1: Seeing Both the Forest and Trees

This principle is derived from Few's organizing objective (group, prioritize, or sequence) and Shneiderman's mantra depicted in Section 3.2 and 3.3. The principle of seeing both the forest and trees has two implications. The first implication is that the whole (forest) must be classified into different regions or parts based on certain characteristics (types of trees, animal habitats, or geographical features) so that users can identify which part of the forest they should search to find what interests them. The designer can establish a visual outline (a table of contents) as a structure for communication.

For the example of quality of diabetes care, the focus group used the Story Point function in Tableau to create a table of contents based on geographical hierarchy (Figure 2): city or county (A), district (B), and neighborhood (C). On the neighborhood dashboard (Figure 2C), users can identify each clinic (tree) in the selected district (particular region of the forest) and find details on quality of care (the leaves of a particular tree) displayed in tooltips that pop up when hovering the cursor over the clinic.

Figure 2. Example of principle 1, seeing both the forest and trees; storyboarding for quality of diabetes care in Taichung City, Taiwan, based on a hierarchy of geographical units: (A) city/county, (B) district, (C) neighborhoods and clinics.

Figure 2. Example of principle 1, seeing both the forest and trees; storyboarding for quality of diabetes care in Taichung Ci


The second implication is the ability to see both the forest and trees on one dashboard. For example, Figure 3A presents a bar chart of three medical centers and ten regional hospitals according to their total quality score (forest view). Details of the four quality indicators (leaves) of a particular hospital (tree) can be revealed by hovering over the desired hospital (i.e., MC1 in Figure 3B), and detailed trends for the four indicators of that hospital from 2011 to 2017 can also be viewed in this way.

Figure 3. Example of principle 1, seeing both the forest and trees; the quality of diabetes care of three medical centers (MCs) and ten regional hospitals (RHs) in Taichung City, Taiwan. (A) Bar chart showing the total quality score of all hospitals (forest); (B) line chart of four process indicators for MC1 by year (trees).

Figure 3. Example of principle 1, seeing both the forest and trees; the quality of diabetes care of three medical centers (MC


Principle 2: Simplicity Through Self-Selection

Almost all guidebooks and scholars emphasize the importance of simplicity in dashboard design. Please see Tufte's data-ink ratio in Section 3.1 and Few's two principles of reducing nondata ink and enhancing the existing data ink in Section 3.2. To achieve the goal of simplicity, the focus group derived three operational principles for simplicity: self-selection, significance, and synthesis.

With regard to self-selection, several terms and techniques have been used in the literature in Section 3, such as selection, filtering, drilling down, and details-on-demand. A crucial feature of a dashboard is that users can select the dimension or category that interests them through the filtering function, which is the most essential feature of any SSBI tool. In the quality of diabetes care example, users can select the year or clinical setting (Figure 2A), quality indicator (Figure 2B), or district (Figure 2C) that interests them. Because there are 918 clinics in Taichung City, we created the district selection filter point consisting of 29 districts to enable viewing the map of one district within one dashboard to achieve the goal of simplicity.


Principle 3: Simplicity Through Significance

One main goal of a dashboard (and, in fact, of all data analysis) is to provide actionable information. An effective dashboard facilitates identification of vital information, which can be used by decision makers to determine whether to take action. The decision making at population health level is different from the decision making at clinical level. At clinical level, the doctor found that a patient' average HbA1c level was 9.2% ± 0.8%, which was significantly higher than the treatment goal of 7%. This information suggested to the doctor that some actions should be taken, such as changing the dosage of antidiabetic drugs, replacing the current drugs with others, or using insulin injections.

However, at population health level, it is sometimes difficult to provide actionable information if there is no consensus gold standard. For example, it is difficult to judge the quality of diabetes care provided at a given hospital if the HbA1c checkup rate is 90% (i.e., nine of ten diabetes patients at that hospital had their HbA1c checked during a given year). Ideally, the checkup rate should be 100%. However, in reality, there are large variations across clinical settings for different indicators. In this situation, we must use statistics to determine the benchmark or reference for judgement.

In this study, the focus group suggested two ways to determine significance. The first was the trichotomy method; clinics and hospitals were grouped into an upper, middle, and lower third based on their checkup rates. The clinics and hospitals in the lower third were arbitrarily defined as providing poor-quality diabetes care.

The second method was statistical testing. The focus group used an average checkup rate of all clinical settings in Taichung City as the benchmark (or reference). Only clinics and hospitals with a checkup rate significantly lower than the average rate of Taichung City were defined as providing poor-quality diabetes care. The focus group compared the 95% confidence intervals of checkup rates of each clinic or hospital with those of average checkup rates. If these confidence intervals did not overlap, the checkup rate of a given clinic or hospital was considered to be statistically significantly different from the average checkup rate. This same method has been used to determine whether state mortality rates are significantly higher or lower than the average rate in the United States.

In the traffic light chart (Figure 4), the focus group used the color orange to denote hospitals with poor-quality diabetes care (consider some of the readers are color blindness, we changed red into orange and green into blue). Coincidently, the four hospitals with an orange light according to the trichotomy method (Figure 4A) were the same as those identified through statistical testing (Figure 4B), thus providing stronger evidence for decision-making.

Figure 4. Example of principle 3, simplicity through significance; traffic light chart of the quality of diabetes care of three medical centers (MCs) and ten regional hospitals (RHs) in Taichung City, Taiwan. (A) Three-color scheme based on trichotomy; (B) three-color scheme based on 95% confidence intervals from statistical testing.

Figure 4. Example of principle 3, simplicity through significance; traffic light chart of the quality of diabetes care of thr


Principle 4: Simplicity Through Synthesis

A crucial feature of a dashboard is the ability to reveal several charts with related but different indicators. However, many participants of the focus group expressed difficulties in decision-making if different indicators showed conflicting results. For example, it is difficult to compare the level of diabetes care quality between two hospitals when one hospital has orange for two indicators and blue for two indicators, and another hospital has orange for one indicator, yellow for two indicators, and blue for one indicator. To solve this problem, the focus group suggested a synthesis principle to reduce decision-making stress. In some circumstances, a dashboard designer can use a sophisticated approach, such as a complex formula or statistical modeling to synthesize all indicators into one composite index. For example, the vital statistics performance index is a composite of six dimensions of vital statistics from the simulated model.

In this study, the focus group used a simple approach (i.e., summation). They assigned a score of 3 for blue lights (good quality), 2 for yellow lights (fair quality), and 1 for orange lights (poor quality). They subsequently totaled the scores for the four process indicators to obtain a total quality score; 12 was the highest, and 3 was the lowest. According to the trichotomy method, the total quality scores ranged from 5 to 12 (Figure 4 A), whereas according to the statistical testing method, they ranged from 4 to 12 (Figure 4 B). We followed the principle of seeing both the forest and trees when designing the traffic light chart (Figure 4), presenting not only the total quality score but also the score for each process indicator. We noted that RH1 and RH3 hospitals had blue lights for the total quality score, but they had orange lights for eye fundus examination (Figure 4 A), thus providing both overall (forest) and specific (tree) information for decision makers.


Principle 5: Storytelling

The literature increasingly emphasizes the importance of using storytelling in dashboard design (please see Section 3.8). In our example for quality of diabetes care, the focus group created seven Story Points for illustration. Different users can tell different stories from the same data set. For example, one participant was a public health nurse working in the Health Bureau of the Taichung City government; she was concerned about physicians' tendencies to order urinary microalbumin examination. She thus used the district Story Point and determined that Houli, Cingshuei, Longjing, and Waipu were the four districts with the lowest checkup rate. She then used the traffic light chart to identify 16 clinics caring for more than 50 patients with diabetes in 2017 with checkup rates less than 20%. She called these clinics and asked physicians why they did not check urinary microalbumin and received various responses. This allows her to plan different intervention projects based on the reasoning provided.

Similarly, another participant used the district Story Point to identify five districts (Longjing, Dongshih, Shinse, Heping, and Dadu) with the lowest eye examination rate. He further collected data of eye clinics in each district and marked them on the map. He found that there were no eye clinics in Heping or Shinse and only one clinic in Longjing, Dongshih, and Dadu. He further contacted the eye clinic physicians and was told that there was no formal cooperation with local clinics with regard to eye fundus examination for patients with diabetes. He thus wrote a recommendation to improve eye examination in these five districts.