TÓM TẮT
- 1 Giới thiệu chung
- 2 1. Hiểu đúng về biểu đồ troò
- 3 2. Nguyên tắc thiết kế biểu đồ troò chuẩn
- 4 3. Các công cụ phổ biến để vẽ biểu đồ troò
- 5 4. Các bước chi tiết vẽ biểu đồ troò từ A‑Z (ví dụ thực tế)
- 6 5. Những lỗi thường gặp và cách khắc phục
- 7 6. Các biến thể của biểu đồ troò
- 8 7. Thực hành nâng cao: Kết hợp biểu đồ troò với các yếu tố khác
- 9 8. Tổng kết
Giới thiệu chung
Biểu đồ troò (còn được gọi là biểu đồ tròn, biểu đồ vòng, hoặc pie chart) là một trong những công cụ trực quan hóa dữ liệu phổ biến và hiệu quả nhất hiện nay. Với khả năng thể hiện tỉ lệ phần trăm của các thành phần trong một tổng thể, biểu đồ troò giúp người xem nhanh chóng nắm bắt được cấu trúc và mức độ quan trọng của từng yếu tố. Tuy nhiên, để vẽ một biểu đồ troò chuẩn xác, thẩm mỹ và dễ hiểu không phải là việc đơn giản. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ khái niệm cơ bản, nguyên tắc thiết kế, các bước thực hiện trên phần mềm phổ biến, cho tới những lưu ý quan trọng để tránh những sai lầm thường gặp.
1. Hiểu đúng về biểu đồ troò
1.1. Định nghĩa
Biểu đồ troò là một biểu đồ hình tròn được chia thành các mảnh (sector) thể hiện tỉ lệ phần trăm hoặc tỉ lệ của các danh mục dữ liệu so với tổng thể. Mỗi mảnh có góc đo tương ứng với giá trị dữ liệu, tổng các góc luôn bằng 360 độ.
1.2. Khi nào nên dùng biểu đồ troò?
- Tổng thể cố định: Khi bạn muốn thể hiện các thành phần của một tổng thể không thay đổi (ví dụ: thị phần các hãng điện thoại trong một năm).
- Số lượng danh mục ít: Thông thường, biểu đồ troò phù hợp với 3‑7 danh mục. Quá nhiều danh mục sẽ làm biểu đồ trở nên rối mắt.
- Nhấn mạnh tỉ lệ: Khi mục tiêu là so sánh tỉ lệ lớn‑nhỏ giữa các phần, không cần quan tâm đến xu hướng thời gian.
1.3. Khi nào không nên dùng biểu đồ troò?

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Tròn (pie Chart) Chuẩn Gọn Và Đầy Đủ: Hướng Dẫn Từng Bước Cho Người Mới Bắt Đầu
- Dữ liệu liên tục hoặc có xu hướng: Đối với dữ liệu thời gian, biểu đồ đường hoặc cột sẽ thích hợp hơn.
- Nhiều danh mục: Khi có hơn 7‑8 danh mục, biểu đồ cột, thanh hoặc biểu đồ cây (treemap) sẽ truyền tải thông tin tốt hơn.
- Giá trị gần bằng nhau: Nếu các phần có giá trị gần nhau, người xem sẽ khó phân biệt góc nhỏ.
2. Nguyên tắc thiết kế biểu đồ troò chuẩn
2.1. Sắp xếp thứ tự mảnh
- Giảm dần: Đặt các mảnh lớn nhất ở vị trí 12 giờ (đầu tiên), sau đó sắp xếp giảm dần theo chiều kim đồng hồ. Điều này giúp người xem nhanh chóng nhận biết phần quan trọng.
- Nhóm các phần nhỏ: Nếu có nhiều phần nhỏ (<5% tổng), có thể gộp chúng thành một mục “Khác” để tránh làm biểu đồ quá chi tiết.
2.2. Lựa chọn màu sắc
- Màu sắc tương phản: Đảm bảo mỗi mảnh có màu sắc phân biệt rõ ràng, tránh sử dụng những màu quá giống nhau.
- Màu sắc có ý nghĩa: Nếu có ý nghĩa màu (ví dụ: xanh cho lợi nhuận, đỏ cho lỗ), nên giữ nguyên để người xem dễ liên tưởng.
- Giới hạn số màu: Thông thường, không nên dùng quá 7‑8 màu trong một biểu đồ troò.
2.3. Ghi chú và nhãn
- Nhãn phần trăm: Đặt nhãn tỉ lệ phần trăm trực tiếp trên hoặc bên ngoài mảnh, kèm theo tên danh mục.
- Định dạng: Sử dụng font chữ dễ đọc, kích thước đủ lớn, màu sắc tương phản với nền.
- Đánh dấu: Đối với mảnh quan trọng, có thể “đẩy” (exploded) ra ngoài một chút để nhấn mạnh.
2.4. Độ chính xác
- Kiểm tra tổng: Đảm bảo tổng các phần trăm = 100% (hoặc tổng các giá trị = tổng dữ liệu gốc). Sai lệch dù 0.1% cũng có thể gây hiểu lầm.
- Làm tròn: Khi làm tròn các giá trị, ưu tiên làm tròn sao cho tổng vẫn bằng 100%.
2.5. Độ phân giải và kích thước

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Thể: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- Kích thước phù hợp: Đối với báo cáo in, biểu đồ nên có độ phân giải tối thiểu 300 DPI. Đối với web, 72‑96 DPI là đủ.
- Tỷ lệ chiều rộng – chiều cao: Đảm bảo biểu đồ không bị méo; nên giữ tỉ lệ 1:1 (hình tròn hoàn hảo).
3. Các công cụ phổ biến để vẽ biểu đồ troò
3.1. Microsoft Excel
Bước 1: Chuẩn bị dữ liệu
- Mở Excel, nhập danh mục vào cột A, giá trị tương ứng vào cột B.
- Đảm bảo không có ô trống trong dải dữ liệu.
Bước 2: Chèn biểu đồ
- Chọn toàn bộ dải dữ liệu.
- Vào tab Insert → Pie Chart → Chọn loại biểu đồ (2‑D Pie, 3‑D Pie, Doughnut).
Bước 3: Tùy chỉnh
- Thêm nhãn: Click vào biểu đồ → Chart Elements (+) → Data Labels → Chọn More Options → Tick Percentage và Category Name.
- Thay đổi màu: Click vào một mảnh → Format Data Point → Fill → Chọn màu.
- Đẩy mảnh: Click vào mảnh muốn nhấn mạnh → kéo ra ngoài một chút.
Bước 4: Kiểm tra tổng
- Thêm cột tính tỉ lệ phần trăm:
=B2/SUM($B$2:$B$N)→ Định dạng % → Kiểm tra tổng.
3.2. Google Sheets
- Nhập dữ liệu tương tự như Excel.
- Chọn dải dữ liệu → Insert → Chart → Trong Chart editor, chọn Chart type → Pie chart.
- Tùy chỉnh ở tab Customize: Slice label, Legend, Colors.
3.3. PowerPoint
- Dùng khi cần biểu đồ trong slide thuyết trình.
- Vào Insert → Chart → Chọn Pie → Nhập dữ liệu trong bảng Excel tích hợp.
3.4. Tableau
- Dành cho phân tích dữ liệu lớn và trực quan.
- Kéo Dimension (danh mục) vào Rows, kéo Measure (giá trị) vào Angle và Color trong Marks card.
- Sử dụng Label để hiển thị phần trăm.
3.5. R (ggplot2)
library(ggplot2)
data <- data.frame( category = c("A","B","C","D"), value = c(40,30,20,10)
)
data$fraction <- data$value / sum(data$value)
data$ymax <- cumsum(data$fraction)
data$ymin <- c(0, head(data$ymax, n=-1)) ggplot(data, aes(fill=category, ymax=ymax, ymin=ymin, xmax=4, xmin=3)) + geom_rect() + coord_polar(theta="y") + xlim(c(2, 4)) + theme_void() + geom_text(aes(label=paste0(round(fraction100),"%"), x=3.5, y=(ymin+ymax)/2))
3.6. Python (Matplotlib)

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Target: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
import matplotlib.pyplot as plt labels = 'A','B','C','D'
sizes = 40,30,20,10
colors = '#ff9999','#66b3ff','#99ff99','#ffcc99'
explode = (0.1,0,0,0) # Đẩy mảnh A ra plt.pie(sizes, explode=explode, labels=labels, colors=colors, autopct='%1.1f%%', startangle=140, shadow=True)
plt.axis('equal') # Đảm bảo hình tròn
plt.title('Biểu đồ troò mẫu')
plt.show()
4. Các bước chi tiết vẽ biểu đồ troò từ A‑Z (ví dụ thực tế)
4.1. Xác định mục tiêu và dữ liệu
Giả sử bạn muốn trình bày thị phần của 5 hãng smartphone tại Việt Nam trong năm 2026:
| Hãng | Doanh số (triệu) |
|---|---|
| Samsung | 150 |
| Apple | 120 |
| Xiaomi | 80 |
| Oppo | 50 |
| Vivo | 30 |
4.2. Tính tỉ lệ phần trăm
| Hãng | Doanh số | % Thị phần |
|---|---|---|
| Samsung | 150 | 37.5% |
| Apple | 120 | 30.0% |
| Xiaomi | 80 | 20.0% |
| Oppo | 50 | 12.5% |
| Vivo | 30 | 7.5% |
Tổng = 430 triệu, tổng % = 100%.
4.3. Chọn công cụ (Excel)
- Nhập dữ liệu vào bảng Excel.
- Chọn dải A1:B6 → Insert → Pie Chart → 2‑D Pie.
- Thêm nhãn: Chart Elements → Data Labels → More Options → Tick Category Name và Percentage.
- Định dạng:
- Màu: Samsung – xanh dương đậm, Apple – xanh lá nhạt, Xiaomi – cam, Oppo – tím, Vivo – đỏ.
- Đẩy mảnh Samsung ra ngoài 0.2 inch để nhấn mạnh.
- Thêm tiêu đề: “Thị phần các hãng smartphone tại Việt Nam – 2026”.
- Kiểm tra lại tổng % (Excel tự tính, nhưng vẫn nên xem lại).
4.4. Kiểm tra và tối ưu
- Độ tương phản: Đảm bảo màu xanh dương và xanh lá không quá gần nhau.
- Độ lớn nhãn: Tăng font lên 12 pt, màu đen.
- Đánh dấu “Khác”: Không cần vì đã có 5 danh mục.
4.5. Xuất bản

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Smith: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
- In: File → Save As → PDF → Chọn độ phân giải 300 DPI.
- Web: File → Export → Change File Type → PNG, chọn 150 DPI, đặt tên “pie_marketshare_2025.png”.
5. Những lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Tổng % không bằng 100% | Làm tròn sai, dữ liệu thiếu | Kiểm tra lại công thức, dùng hàm ROUND với tổng cố định |
| Mảnh quá mỏng, khó nhìn | Quá nhiều danh mục hoặc giá trị nhỏ | Gộp các mục nhỏ thành “Khác” |
| Màu sắc không phân biệt | Chọn màu quá giống nhau | Sử dụng bảng màu chuẩn (ColorBrewer, Tableau) |
| Nhãn chồng chéo | Kích thước biểu đồ quá nhỏ | Tăng kích thước biểu đồ, hoặc đặt nhãn bên ngoài với leader line |
| Biểu đồ không tròn (bị méo) | Đặt biểu đồ vào ô không vuông, hoặc tỷ lệ không 1:1 | Đặt biểu đồ trong vùng vuông, hoặc sử dụng aspect ratio trong phần mềm |
6. Các biến thể của biểu đồ troò
6.1. Doughnut chart (biểu đồ vòng)
- Giống biểu đồ troò nhưng có lỗ ở giữa, cho phép đặt tiêu đề hoặc thông tin bổ sung.
- Thích hợp khi muốn so sánh nhiều nhóm dữ liệu (có thể lồng nhiều vòng).
6.2. Exploded pie chart
- Một hoặc vài mảnh được “đẩy” ra ngoài để nhấn mạnh.
- Dùng khi muốn tập trung vào một phần quan trọng (ví dụ: lợi nhuận chủ yếu từ một sản phẩm).
6.3. 3‑D Pie chart
- Thêm chiều sâu để tạo cảm giác ba chiều.
- Cẩn thận: 3‑D có thể gây sai lệch cảm quan về kích thước mảnh, không nên dùng trong báo cáo chuyên nghiệp.
6.4. Semi‑circle (Half‑pie) chart

- Biểu đồ dạng nửa vòng, thường dùng để so sánh hai phần lớn (ví dụ: tỷ lệ nam‑nữ).
7. Thực hành nâng cao: Kết hợp biểu đồ troò với các yếu tố khác
- Biểu đồ troò + biểu đồ cột: Đặt biểu đồ troò bên cạnh biểu đồ cột để so sánh tỉ lệ và giá trị thực tế.
- Biểu đồ troò + bản đồ: Khi dữ liệu có yếu tố địa lý, có thể đặt biểu đồ troò ở góc bản đồ để thể hiện tỉ lệ vùng.
- Biểu đồ troò động (interactive): Sử dụng Power BI, Tableau hoặc D3.js để tạo biểu đồ cho phép người dùng hover để xem chi tiết.
Ví dụ: Interactive pie chart bằng D3.js (cơ bản)
<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="https://d3js.org/d3.v6.min.js"></script>
<script>
const data = {label:"Samsung",value:150}, {label:"Apple",value:120}, {label:"Xiaomi",value:80}, {label:"Oppo",value:50}, {label:"Vivo",value:30}; const width = 500, height = 500, radius = Math.min(width, height)/2;
const color = d3.scaleOrdinal(d3.schemeCategory10); const svg = d3.select("body") .append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", `translate(${width/2},${height/2})`); const pie = d3.pie() .value(d=>d.value) .sort(null); const arc = d3.arc() .innerRadius(0) .outerRadius(radius); svg.selectAll('path') .data(pie(data)) .enter() .append('path') .attr('d', arc) .attr('fill', d=>color(d.data.label)) .on('mouseover', function(event,d){ d3.select(this).transition().duration(200).attr('transform', 'scale(1.05)'); }) .on('mouseout', function(event,d){ d3.select(this).transition().duration(200).attr('transform', 'scale(1)'); }); svg.selectAll('text') .data(pie(data)) .enter() .append('text') .attr('transform', d=>`translate(${arc.centroid(d)})`) .attr('dy',"0.35em") .style('text-anchor','middle') .text(d=>`${d.data.label}: ${Math.round(d.data.value/430100)}%`);
</script>
</body>
Đoạn mã trên tạo một biểu đồ troò tương tác, khi di chuột lên mỗi mảnh sẽ phóng to nhẹ, giúp người xem dễ dàng đọc thông tin.
8. Tổng kết
Biểu đồ troò, dù là một công cụ đơn giản, nhưng khi được thiết kế đúng cách sẽ mang lại sức mạnh truyền đạt thông tin vượt trội. Từ việc hiểu rõ mục tiêu, lựa chọn dữ liệu phù hợp, tuân thủ các nguyên tắc thiết kế (sắp xếp, màu sắc, nhãn) cho tới việc sử dụng công cụ phần mềm một cách thành thạo, bạn sẽ tạo ra những biểu đồ troò không chỉ chính xác mà còn thẩm mỹ và dễ hiểu.
Những điểm quan trọng cần nhớ:
- Giữ tổng 100% – kiểm tra lại các phép tính.
- Giới hạn số danh mục – tối đa 7‑8 để tránh rối mắt.
- Màu sắc và nhãn – phải rõ ràng, tương phản.
- Đánh dấu phần quan trọng – dùng “exploded” hoặc “doughnut”.
- Kiểm tra trên nhiều nền – đảm bảo biểu đồ hiển thị tốt trên cả in và web.
Với hướng dẫn chi tiết trên, bạn hoàn toàn có thể tự tin tạo ra các biểu đồ troò cho báo cáo kinh doanh, bài thuyết trình, nghiên cứu thị trường hay bất kỳ dự án nào cần thể hiện tỉ lệ phần trăm. Hãy thực hành, thử nghiệm các biến thể và luôn lưu ý tới người xem – vì cuối cùng, mục tiêu của biểu đồ là truyền đạt thông tin một cách nhanh chóng và hiệu quả. Chúc bạn thành công!
