🎯 Mục tiêu bài học
Sau bài học này, bạn sẽ:
✅ Nắm vững Color Theory cho data visualization
✅ Áp dụng Layout Principles: F-pattern, Z-pattern
✅ Typography và number formatting hiệu quả
✅ Storytelling với data: What → Why → So What → Now What
✅ Tránh các "chart crimes" phổ biến
Thời gian: 30 phút | Độ khó: Beginner | Áp dụng: Tableau + Power BI + mọi tool
📖 Bảng Thuật Ngữ Quan Trọng
| Thuật ngữ | Tiếng Việt | Mô tả |
|---|---|---|
| Sequential Palette | Bảng màu tuần tự | Light → Dark cho low → high values |
| Diverging Palette | Bảng màu phân kỳ | Red ← White → Green cho +/- |
| Categorical Palette | Bảng màu phân loại | Distinct colors cho categories |
| F-Pattern | Mẫu F | Eye scanning pattern cho text-heavy layouts |
| Z-Pattern | Mẫu Z | Eye scanning pattern cho visual-heavy layouts |
| White Space | Khoảng trắng | "Breathing room" — giúp readability |
| Chart Crime | Lỗi biểu đồ | 3D, dual-axis sai, truncated Y-axis |
| Annotation | Chú thích | Text/arrow explain anomaly trên chart |
| Data Storytelling | Kể chuyện bằng data | What → Why → So What → Now What |
| Visual Hierarchy | Phân cấp thị giác | Size, position, color → guide attention |
Checkpoint
3 loại palette: Sequential (tuần tự), Diverging (phân kỳ), Categorical (phân loại). F-pattern cho text, Z-pattern cho visuals. White space = friend, not waste!
🎨 1. Color Theory
1.1 Bảng Màu Cho Data
| Loại | Khi nào dùng | Ví dụ |
|---|---|---|
| Sequential | Giá trị từ thấp → cao | Revenue: nhạt → đậm |
| Diverging | Có điểm giữa (0, average) | Profit/Loss: đỏ → trắng → xanh |
| Categorical | Phân biệt categories | Departments: mỗi dept 1 màu |
1.2 Rules Về Màu
DO:
- ✅ Maximum 5-7 màu trên 1 dashboard
- ✅ Dùng màu nhạt cho background, đậm cho highlights
- ✅ Consistent: cùng category = cùng màu xuyên suốt
- ✅ Xanh = tốt, Đỏ = xấu (convention)
DON'T:
- ❌ Rainbow colors (quá rối)
- ❌ Neon colors (đau mắt)
- ❌ Red + Green cùng lúc (color blind accessibility)
- ❌ Quá nhiều màu = noise
1.3 Corporate Color Palettes
1Professional Blue: #1a73e8, #4285f4, #8ab4f8, #c6dafc2Business Green: #137333, #188038, #34a853, #81c9953Warm Orange: #e37400, #f29900, #fbbc04, #fde2934Alert Red: #c5221f, #d93025, #ea4335, #f28b825Neutral Gray: #3c4043, #5f6368, #9aa0a6, #dadce01.4 Color Blind Friendly
8% nam giới bị color blind. Thay vì chỉ dùng màu:
- Dùng shapes + colors
- Dùng patterns (stripes, dots)
- Dùng labels trực tiếp
- Test với colorblind simulator tools
8% nam giới bị color blind — Đừng chỉ dùng Red/Green để phân biệt. Kết hợp shapes + labels + colors cho accessibility tốt nhất.
Checkpoint
Max 5-7 colors trên 1 dashboard. Consistent = cùng category = cùng color. Gray cho context, color cho focus. Colorblind-safe = shapes + labels!
📐 2. Layout Principles
2.1 F-Pattern và Z-Pattern
| Pattern | Loại | Cách đọc |
|---|---|---|
| F-Pattern | Text-heavy | Đọc ngang ở top → scan xuống bên trái → đọc ngang ở middle |
| Z-Pattern | Visual-heavy | START (top-left) → KPI (top-right) → CHART (bottom-left) → CTA (bottom-right) |
2.2 Dashboard Layout Templates
Executive Dashboard (Z-pattern):
| Vị trí | Nội dung | Vai trò |
|---|---|---|
| Top Row | KPI 1 · KPI 2 · KPI 3 · KPI 4 | Summary KPIs |
| Middle Left (60%) | Main Chart | Primary analysis |
| Middle Right (40%) | Secondary Chart | Supporting view |
| Bottom | Detail Table | Drill-down |
Analytical Dashboard:
| Vị trí | Nội dung |
|---|---|
| Left Panel | Filters (fixed sidebar) |
| Top Right | KPI Cards |
| Middle Left | Trend Chart |
| Middle Right | Comparison Chart |
| Bottom | Detail Table |
2.3 White Space
White space KHÔNG phải lãng phí — nó giúp:
- Readability: Dễ đọc hơn
- Focus: Hướng mắt đến điểm quan trọng
- Professional: Trông "đắt tiền" hơn
Rule: Minimum 10-15px gap giữa các elements.
White space = Professional. Dashboard cramped full charts trông "amateur". Minimum 10-15px gaps, clear grouping, breathing room → trông "đắt tiền" và dễ đọc hơn!
Checkpoint
Z-pattern cho dashboards: Top-left → Top-right → Bottom-left → Bottom-right. KPIs ở trên, Main chart ở giữa, Detail ở dưới. White space = friend, not waste!
✏️ 3. Typography
3.1 Font Hierarchy
| Element | Size | Weight | Ví dụ |
|---|---|---|---|
| Dashboard title | 20-24px | Bold | Monthly Sales Dashboard |
| Section header | 16-18px | Bold | Revenue by Region |
| Chart title | 14-16px | Semi-bold | Q1 Performance |
| Labels | 11-13px | Regular | Jan, Feb, Mar... |
| Annotations | 10-12px | Regular/Italic | * Data as of Feb 2026 |
3.2 Font Choices
Sans-serif cho dashboard: Tableau Regular, Segoe UI, Inter, Roboto, Helvetica
Rules:
- Maximum 2 fonts per dashboard
- 1 font cho headings, 1 cho body
- Consistent sizing throughout
3.3 Number Formatting
| Data Type | Format | Ví dụ |
|---|---|---|
| Revenue (VND) | No decimals, K/M suffix | 15.2M, 850K |
| Percentage | 1 decimal | 23.5% |
| Count | No decimals | 1,234 |
| Growth rate | 1 decimal + sign | +5.2%, -3.1% |
| Currency (USD) | 2 decimals | $1,234.56 |
Checkpoint
Max 2 fonts per dashboard. Font hierarchy: Title (20-24px) → Header (16-18px) → Label (11-13px). Numbers: dùng K/M suffix, consistent decimals!
📝 4. Storytelling With Data
4.1 Narrative Structure
Mỗi dashboard nên có "câu chuyện":
11. WHAT happened? → KPI cards (overview)22. WHY did it happen? → Breakdown charts (analysis)33. SO WHAT? → Insights & recommendations44. NOW WHAT? → Next actions4.2 Annotation Best Practices
Annotations giúp người xem hiểu context:
- 📈 Jan → Aug: Upward trend, revenue tăng đều
- 🏷️ Aug peak: "Black Friday Sale" — đỉnh doanh thu
- 📉 Sep drop: "COVID lockdown" — doanh thu giảm mạnh
- 💡 Key insight: Annotations giúp explain why data thay đổi
4.3 Emphasis Techniques
| Technique | How | When |
|---|---|---|
| Bold color | Highlight 1 bar/line | Focus attention |
| Gray out | Dim non-important elements | Reduce noise |
| Reference line | Average, target, benchmark | Show context |
| Arrow/trend | Up/down indicators | Show direction |
| Callout box | Text annotation | Explain anomaly |
Mỗi dashboard kể 1 câu chuyện: What happened (KPIs) → Why (breakdown) → So What (insights) → Now What (actions). Annotations giúp guide mắt người đọc đến key insights!
Checkpoint
Dashboard story: What (KPIs) → Why (charts) → So What (insights) → Now What (actions). Annotations explain anomalies. Gray out context, color focus!
⚠️ 5. Common Mistakes
5.1 Chart Crimes
| Mistake | Problem | Fix |
|---|---|---|
| 3D charts | Distort perception | Use 2D |
| Dual Y-axis | Misleading comparison | Separate charts |
| Pie with 10+ slices | Unreadable | Bar chart instead |
| Truncated Y-axis | Exaggerate differences | Start from 0 |
| Rainbow colors | Visual noise | Limited palette |
| No title/labels | Context missing | Always label |
5.2 Dashboard Overload
Too much:
- 15+ charts trên 1 page
- 10+ filters
- Mixed fonts và colors
- No hierarchy
Just right:
- 4-6 charts max per page
- 2-3 key filters
- Consistent design system
- Clear visual hierarchy
Chart Crime phổ biến nhất: 3D charts, truncated Y-axis, pie chart 10+ slices. Luôn hỏi: "Chart này có gây hiểu lầm không?" — nếu có, fix ngay!
Checkpoint
Chart crimes: 3D (distort), truncated Y (exaggerate), pie 10+ (unreadable). Dashboard overload: max 4-6 charts, 2-3 filters per page. Less is more!
📋 Tổng kết
Kiến thức đã học
| Chủ đề | Nội dung chính | Tầm quan trọng |
|---|---|---|
| Color Theory | Sequential, Diverging, Categorical | Visual clarity |
| Layout | F/Z-pattern, White space, Templates | Structure |
| Typography | Font hierarchy, Number formatting | Readability |
| Storytelling | What → Why → So What → Now What | Communication |
| Mistakes | Chart crimes, Dashboard overload | Quality |
5 Rules to Remember:
- Colors — Max 5-7, consistent, colorblind-friendly
- Layout — Z-pattern, KPIs first, detail below
- Typography — 2 fonts max, clear hierarchy
- Story — What → Why → So What → Now What
- Less is more — 4-6 charts per page, white space is friend
Câu hỏi tự kiểm tra
- F-pattern và Z-pattern áp dụng cho dashboard thế nào?
- Tại sao không nên dùng quá 5-7 màu?
- "What → Why → So What → Now What" nghĩa là gì?
- White space có vai trò gì trong dashboard design?
Bài tiếp theo: Chart Types in Tableau — Master các loại chart trong Tableau!
🎉 Tuyệt vời! Bạn đã biết các nguyên tắc thiết kế dashboard chuyên nghiệp!
Nhớ: 5 Rules — Colors, Layout, Typography, Story, Less is more. Áp dụng đủ 5 luôn để có dashboard đẹp!
