Free · 8 min read
Dashboard design: metrics, charts and hierarchy
Dashboard design from scratch: who it's for and what decision it supports, metric hierarchy, the right charts, tables, filters, empty states. With an exercise.
- How to decide what to show on a dashboard at all
- Which chart to choose and why a pie chart is rarely the best option
- How not to forget tables, filters and empty states
- Free
- 1,504 members
- Join in 1 click
Five steps to a clear dashboard
- 1
Step 1
Who the dashboard is for and what decision it supports
- 2
Step 2
Hierarchy: the main things at the top and large
- 3
Step 3
Choose the right chart
- 4
Step 4
Tables, filters and states
- 5
Step 5
Realistic data and testing
- 1,504
- community members
- 8,915
- messages with questions since July 2024
- 9
- design games since September 2024
- 759
- people wrote in the chat
This guide is for you if you
Got your first B2B task
You need to design an admin panel or analytics, and there are so many numbers and charts you don't know where to start.
Have only designed sites and apps
You're used to marketing pages; now a screen has to help people work every day.
Need a portfolio case study
You want to show you can handle complex information, not just pretty screens.
In short
- A dashboard is one screen from which a person quickly reads the state of things and understands whether to act.
- Start with the questions it answers, not with a list of all the data available.
- Key metrics go at the top and large; details go below or on separate screens.
- For quantities, use bars and lines. Pie charts, gauges and 3D are harder to read.
- Tables, filters, loading and “no data” states are as much a part of a dashboard as charts.
Five steps to a clear dashboard
- 1
Step 1
Who the dashboard is for and what decision it supports
Nielsen Norman Group defines a dashboard as a collection of data visualizations on a single page that gives at-a-glance information people can act on quickly. The metaphor is a car's dashboard: am I speeding, am I about to run out of fuel. NN/g distinguishes two types:
- operational: for time-sensitive tasks such as monitoring servers or support calls. Data updates constantly and deviations must be spotted at once;
- analytical: for analysis and decisions without that urgency, for example a sales dashboard updated once a day;
- before drawing, write down who looks at the dashboard, how often, and which key questions it must answer (“Are sales up this week?”, “Which orders are stuck?”).
💡 If a metric answers none of these questions, it probably doesn't belong on the main screen. It can move to a drill-down or a report.
- 2
Step 2
Hierarchy: the main things at the top and large
A dashboard is read in seconds, so order matters more than in almost any other interface. Lay out metrics by importance:
- at the top, a few key numbers as cards: the metric's name, its value, and a comparison with the previous period or a target. A number without comparison says little;
- below, charts that explain changes in the key numbers: trends, distribution, comparison;
- further down or on a separate screen, tables with details;
- group related things: NN/g points to the Gestalt principle that items close together or similar in color and shape are perceived as related.
💡 The same metric uses the same format everywhere: the same units, number of decimals and period labels. Otherwise people waste time “translating”.
Check whether your dashboard reads
Fresh eyes will quickly tell you where the key number gets lost among the charts. People share layouts and get feedback in the community. Come in, it's free.
Share your dashboardFree. 1,504 designers are already in the community.
- 3
Step 3
Choose the right chart
NN/g explains that people compare length and 2D position very accurately, so bar charts, line charts and scatter plots are read fastest. We notice area and angle but are poor at judging how much bigger one is than another.
- comparing categories: bars, ideally sorted by value;
- change over time: a line chart;
- NN/g advises avoiding pie and donut charts most of the time: they're fine at most for showing that one share vastly outweighs the rest;
- gauges take a lot of space and are harder to read than linear scales, and 3D charts distort values;
- use color for categories, not magnitudes: people don't perceive colors as an ordered scale. And color must not be the only carrier of meaning, as WCAG requires, so add labels, shapes or markers.
- 4
Step 4
Tables, filters and states
Charts give the big picture, but people often work in tables. NN/g names four main table tasks: finding records that fit criteria, comparing data, viewing or editing a single row, and taking actions on records. Think through each:
- filters and search above the table, with a visible list of active filters and a quick way to reset them;
- column sorting, numbers right-aligned so they're easier to compare;
- loading: a skeleton or an indicator. NN/g specifically warns against showing “No records” while loading and then replacing it with data: it misleads;
- empty: “No data for the selected period” and a hint about what to change, instead of an empty frame;
- error: what failed to load and how to retry. Nielsen's first heuristic is visibility of system status.
- 5
Step 5
Realistic data and testing
A dashboard with perfect round numbers looks great until it meets reality. Fill the layout with plausible data and check the edge cases:
- long names, seven-digit amounts, zero, negative values, a very short and a very long period;
- a chart where one category is tens of times larger than the others;
- lines and chart elements must contrast with the background: for essential graphical elements WCAG requires at least 3:1;
- a test with a person: show the dashboard, ask “Are sales OK this week?”, and time how long the answer takes.
💡 Exercise: design a dashboard for an imaginary café: revenue per day, number of orders, popular drinks, peak hours. Make up the data yourself and say so in the case study. Show the result in the community and ask people to answer your key questions using only the dashboard.
You're not alone with these questions
We counted what people ask about most in our community. Learning, portfolios and Figma are the top three. This chart, by the way, follows the rules from this guide: horizontal bars sorted by value.
Messages by topic in Spaceberry Community, July 2024 — November 2026. Keyword search.
Practice with a deadline and live feedback
The best teacher is a task with a deadline that other people see. That's why the community regularly runs design games: the same brief for everyone, a deadline and a vote.

Design game · January 2026
NAOMA website redesign
The academy's home page through the eyes of an applicant, a student and a teacher. Three finalists; the community chose the winner.

AI challenge · May 2025
A landing page made by AI
Logo, copy and visuals made only with AI tools. Four entries, an anonymous vote, and participants shared their prompts.

Workshop · April 2026
Figmosha: AI in Figma
The tool's author showed how to generate interfaces in Figma and analyze a design system.
Free. 1,504 designers are already in the community.
How to join: 1 minute
- 1
Tap the button
Telegram opens with the Spaceberry community.
- 2
Join
It's free: all you need is a Telegram account.
- 3
Introduce yourself
Say where you're starting from and ask your first question.
Questions and answers
Didn't find your answer? Ask it in the community.
How many metrics can a dashboard have?
There's no universal number. The guide is the questions the dashboard must answer: if a metric doesn't help answer any of them, it's better on a separate screen. An overloaded dashboard stops being “at a glance”. A practical test: show the screen to someone, ask one of the key questions and time how many seconds it takes them to find the answer.
Where do I make charts for a dashboard mockup?
Usually right in Figma: bars and lines can be built from shapes and turned into components, and for speed you can look for chart plugins in Figma Community. What matters is that the chart in the mockup matches real data in its proportions rather than being a decorative curve.
How is a dashboard different from a regular admin panel?
A dashboard shows the state of things at a glance and focuses on one thing: communicating critical information. NN/g distinguishes it from a portal, which brings various tools and links together in one place. In an admin panel the dashboard is often the home screen, while work with data happens elsewhere.
Is a dashboard a good portfolio project for a beginner?
Yes, if you show the process: who it's for, which questions it answers, why you chose these charts, what changed after testing with people. You can make up the data, but say so honestly in the case study. How to present it: [Designer portfolio](/en/guides/designer-portfolio).
Is the Spaceberry community paid?
No. Spaceberry Community is a free Telegram community supported by Spaceberry Foundation, a non-profit organization. All you need to join is a Telegram account. Inside are 1,504 designers who discuss each other's work, plus regular design games: the same brief for everyone, a deadline and a community vote. Conversations are in Ukrainian.
Get feedback on your first dashboard
Join 1,504 designers who learn, share their work and play design games. Show your dashboard and check whether it answers its questions. The community talks in Ukrainian.
- Free
- 1,504 members
- Join in 1 click
Updated · Spaceberry Foundation
Sources:
- Nielsen Norman Group — Dashboards: Making Charts and Graphs Easier to Understand
- Nielsen Norman Group — Data Tables: Four Major User Tasks
- Nielsen Norman Group — Designing Empty States in Complex Applications
- Nielsen Norman Group — 10 Usability Heuristics for User Interface Design
- W3C — Understanding WCAG 2.2: Use of Color
- W3C — Understanding WCAG 2.2: Non-text Contrast