Bird
Raised Fist0
Figmabi_tool~15 mins

Why color communicates meaning in Figma - Business Case Study

Choose your learning style10 modes available

Start learning this pattern below

Jump into concepts and practice - no test required

or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Scenario Mode
šŸ‘¤ Your Role: You are a business intelligence analyst working with your design team.
šŸ“‹ Request: Your manager wants you to create a dashboard that uses color effectively to communicate sales performance clearly and intuitively.
šŸ“Š Data: You have monthly sales data by region and product category. The data includes sales amounts and targets.
šŸŽÆ Deliverable: Create a dashboard design in Figma that uses color to show which regions and categories are meeting, exceeding, or missing sales targets.
Progress0 / 5 steps
Sample Data
RegionCategorySalesTarget
NorthElectronics120000100000
NorthFurniture8000090000
SouthElectronics9500090000
SouthFurniture7000075000
EastElectronics110000105000
EastFurniture8500080000
WestElectronics9000095000
WestFurniture7800080000
1
Step 1: Calculate the sales performance ratio for each row as Sales divided by Target.
Performance Ratio = Sales / Target
Expected Result
For North Electronics: 120000 / 100000 = 1.2; For North Furniture: 80000 / 90000 = 0.89; and so on.
2
Step 2: Define color rules for performance: Green if ratio >= 1, Yellow if ratio between 0.9 and 1, Red if ratio < 0.9.
If Performance Ratio >= 1 then Green (#28a745), else if >= 0.9 then Yellow (#ffc107), else Red (#dc3545)
Expected Result
North Electronics: Green, North Furniture: Red, South Electronics: Green, South Furniture: Red, East Electronics: Green, East Furniture: Green, West Electronics: Yellow, West Furniture: Yellow
3
Step 3: In Figma, create a table layout with columns Region, Category, Sales, Target, and Performance.
Use text boxes for data and rectangles filled with the color from step 2 for Performance column.
Expected Result
A clear table where each row's Performance cell is colored green, yellow, or red based on sales performance.
4
Step 4: Add a legend explaining the color meaning: Green means meeting or exceeding target, Yellow means close to target, Red means below target.
Create three small colored boxes with text labels: Green - 'Met or Exceeded Target', Yellow - 'Close to Target', Red - 'Below Target'
Expected Result
Dashboard users understand what each color means at a glance.
5
Step 5: Ensure color choices have good contrast and are accessible for color-blind users by adding patterns or icons if needed.
Add check marks for green, exclamation marks for yellow, and crosses for red next to colored boxes.
Expected Result
Dashboard is easy to understand for all users, including those with color vision deficiencies.
Final Result
-------------------------------------------------
| Region | Category    | Sales   | Target | Perf |
-------------------------------------------------
| North  | Electronics | 120000  | 100000 | 🟩   |
| North  | Furniture   |  80000  |  90000 | 🟄   |
| South  | Electronics |  95000  |  90000 | 🟩   |
| South  | Furniture   |  70000  |  75000 | 🟄   |
| East   | Electronics | 110000  | 105000 | 🟩   |
| East   | Furniture   |  85000  |  80000 | 🟩   |
| West   | Electronics |  90000  |  95000 | 🟨   |
| West   | Furniture   |  78000  |  80000 | 🟨   |
-------------------------------------------------
Legend:
🟩 Green - Met or Exceeded Target
🟨 Yellow - Close to Target
🟄 Red - Below Target
āœ“North Electronics and East categories are performing well above targets.
āœ“Several categories like North Furniture and South Furniture are below target and need attention.
āœ“West Electronics is close to target but should be monitored.
āœ“Using color helps quickly identify performance status without reading numbers.
Bonus Challenge

Add interactive filters in Figma to allow users to select regions or categories and see filtered performance colors.

Show Hint
Use Figma components and variants to simulate filter buttons that change the visible rows or highlight filtered data.

Practice

(1/5)
1. Why is color important in a business intelligence dashboard?
easy
A. It replaces the need for labels and titles.
B. It makes the dashboard look more colorful without meaning.
C. It helps people understand data faster and better.
D. It only decorates the dashboard without adding value.

Solution

  1. Step 1: Understand the role of color in communication

    Color is used to highlight important information and make data easier to interpret quickly.
  2. Step 2: Differentiate meaningful use from decoration

    Colors that add meaning help viewers grasp insights faster, unlike colors used just for decoration.
  3. Final Answer:

    It helps people understand data faster and better. -> Option C
  4. Quick Check:

    Color improves understanding [OK]
Hint: Color guides attention and meaning in data [OK]
Common Mistakes:
  • Thinking color is only for decoration
  • Assuming color replaces text labels
  • Ignoring color's role in clarity
2. Which of the following is the correct way to use color in a Figma dashboard for BI?
easy
A. Use random colors for each data point to make it colorful.
B. Use consistent colors to represent good and bad values.
C. Use only one color for all data to avoid confusion.
D. Use colors that are hard to distinguish to save space.

Solution

  1. Step 1: Identify best practice for color use

    Consistent color use helps viewers quickly understand what colors mean, like red for bad and green for good.
  2. Step 2: Eliminate incorrect options

    Random colors confuse, one color lacks meaning, and hard-to-distinguish colors reduce clarity.
  3. Final Answer:

    Use consistent colors to represent good and bad values. -> Option B
  4. Quick Check:

    Consistent color meaning [OK]
Hint: Match colors to meaning consistently [OK]
Common Mistakes:
  • Using random colors without meaning
  • Using only one color for all data
  • Choosing colors that are hard to see
3. In a Figma design for a sales dashboard, red is used for negative growth and green for positive growth. What will a red bar most likely communicate to the viewer?
medium
A. Negative sales growth
B. Neutral sales growth
C. Positive sales growth
D. No sales data available

Solution

  1. Step 1: Understand color meaning in the dashboard

    Red is commonly used to indicate negative or bad outcomes, here negative growth.
  2. Step 2: Match color to data meaning

    Since red is assigned to negative growth, a red bar shows negative sales growth.
  3. Final Answer:

    Negative sales growth -> Option A
  4. Quick Check:

    Red = Negative growth [OK]
Hint: Red usually means negative or bad [OK]
Common Mistakes:
  • Confusing red with positive meaning
  • Assuming red means no data
  • Ignoring color legend
4. A Figma dashboard uses blue for good performance and red for bad. However, some users with color blindness cannot distinguish these colors well. What is the best fix?
medium
A. Add text labels or icons along with colors.
B. Use only red color for all data points.
C. Remove colors and use only grayscale.
D. Make colors brighter without other changes.

Solution

  1. Step 1: Identify accessibility issue

    Color blindness makes it hard to distinguish red and blue, so relying on color alone is a problem.
  2. Step 2: Choose an accessibility-friendly solution

    Adding text labels or icons helps all users understand meaning beyond color differences.
  3. Final Answer:

    Add text labels or icons along with colors. -> Option A
  4. Quick Check:

    Accessibility needs labels/icons [OK]
Hint: Use labels or icons with color for accessibility [OK]
Common Mistakes:
  • Using only one color loses meaning
  • Removing colors reduces clarity
  • Just making colors brighter doesn't solve color blindness
5. You are designing a Figma dashboard for a global team. You want to use color to show project status: green for on track, yellow for at risk, and red for delayed. What should you do to ensure your color choices communicate meaning clearly and accessibly?
hard
A. Use random colors for each project to make it colorful and fun.
B. Use only green and red to keep it simple, no labels needed.
C. Use pastel versions of these colors without labels to avoid strong colors.
D. Use these colors consistently, add text labels, and check color contrast.

Solution

  1. Step 1: Apply consistent color meaning

    Assigning green, yellow, and red consistently helps users quickly understand status.
  2. Step 2: Add text labels and check contrast for accessibility

    Labels help users who cannot distinguish colors well, and good contrast ensures visibility.
  3. Final Answer:

    Use these colors consistently, add text labels, and check color contrast. -> Option D
  4. Quick Check:

    Consistency + labels + contrast [OK]
Hint: Combine color with labels and contrast for clarity [OK]
Common Mistakes:
  • Skipping labels for color-only meaning
  • Using random or pastel colors that confuse
  • Ignoring accessibility and contrast