Cách tạo biểu đồ radar Pie


12

Tôi muốn tạo một biểu đồ tròn trong Excel với 8 cung như trong ví dụ này:

nhập mô tả hình ảnh ở đây

Thay vì biểu thị tỷ lệ phần trăm như trong biểu đồ hình tròn, tôi muốn giá trị thực như trong biểu đồ radar.

Có thể không sử dụng macro?

Câu trả lời:


26

Hướng dẫn này dựa trên hướng dẫn ban đầu của Andy Pope tại đây. Giả sử đây là dữ liệu bạn bắt đầu. Có một chút thao tác dữ liệu phải làm trước khi chúng ta tạo biểu đồ.

giá trị

Trong ví dụ của bạn, chúng tôi muốn tất cả các lĩnh vực có cùng kích thước, nhưng hãy làm cho mọi thứ linh hoạt và thêm vào một cột trọng lượng của ngành. vd

trọng lượng ngành

Bây giờ chúng ta cần tính toán tỷ lệ lát mà mỗi khu vực cần phải bao gồm. Thêm một cột được gọi là '% của 360', chia trọng số của ngành cho tổng của tất cả các trọng số của ngành.

=C2/SUM($C$2:$C$9)  

Tiếp theo chúng ta cần tính toán góc bắt đầu và kết thúc mà mỗi khu vực bao gồm. Thêm cột 'Góc bắt đầu'. Trong hàng trên cùng nhập 0, sau đó cho mỗi hàng bên dưới tham chiếu ô ở trên.

Trong cột 'Góc kết thúc' nhân số nhân tích lũy cho '% của 360' với 360.

Bắt đầu / Kết thúc Angles

Bây giờ mẹo để tạo một biểu đồ radar nghĩ rằng đó là biểu đồ hình tròn là tạo các điểm dữ liệu cho mỗi một trong 360 độ trong một vòng tròn.

Hãy mở rộng bảng của chúng tôi, với một cột cho mỗi góc (màu xám trong ví dụ của tôi). Đối với mỗi ô, thêm một số logic để kiểm tra xem góc của cột đó có được bao phủ bởi các góc bắt đầu / cuối hay không - và nếu vậy trả về giá trị cho hàng đó. Hãy chắc chắn rằng bạn sao chép này cho tất cả các hàng và cột trong 0-360 độ.

=IF(AND(G$1>=$E2,G$1<=$F2),$B2,0)

nhập mô tả hình ảnh ở đây

(Lưu ý - Nếu bạn đang sử dụng Excel 2003 trở về trước, bạn sẽ cần lật vòng bảng này để bảng thẳng đứng (chuyển vị) vì số lượng cột được sử dụng bởi phương pháp này lớn hơn số lượng được cho phép bởi các phiên bản Excel cũ.)

Bây giờ chúng ta có thể nghĩ về biểu đồ. Để linh hoạt, hãy thêm cột "Nhãn biểu đồ" giữa Góc cuối cùng và 0-360 độ. Tôi sẽ chỉ đề cập đến các tiêu đề trong cột A nhưng bạn có thể muốn tùy chỉnh chúng ở đây.

nhãn biểu đồ

Chọn tất cả các ô trong "Nhãn biểu đồ" và 0-360 cột (G2: ND9 trong ví dụ này). Chèn biểu đồ - bên dưới các tùy chọn biểu đồ radar, chọn kết thúc - "Radar đầy". Bạn sẽ nhận được điều này.

nhập mô tả hình ảnh ở đây

Xóa chú thích và nhãn dữ liệu tròn (tô màu vàng). Nhấp chuột phải vào trục còn lại và chọn Định dạng trục. Đặt đơn vị chính cố định thành 10 (giá trị tối đa của bạn) và đơn vị phụ cố định thành 1. Đóng hộp thoại, sau đó xóa các số trục trên biểu đồ.

Bật các đường kẻ ngang chính & nhỏ:

đường lưới tròn

Bây giờ biểu đồ của chúng tôi trông như thế này.

nhập mô tả hình ảnh ở đây

Đặt trọng lượng đường lưới chính là 2pt và màu đen cho viền vòng tròn bên ngoài. Nếu bạn muốn làm cho các phân đoạn hiển thị các đường lưới nhỏ, bạn sẽ cần thay đổi màu tô của từng phân đoạn và đặt độ trong suốt (khoảng 20-40% trong suốt nên làm điều đó).

nhập mô tả hình ảnh ở đây

Để có được đường viền phân đoạn xuyên tâm, chúng ta cần thêm một loạt mới. Đặt tiêu đề là ô C1 ("Trọng lượng ngành") và các giá trị cho các hàng trong cột C (C2: C9). Đặt nhãn trục danh mục ngang làm nhãn biểu đồ của bạn (G2: G9).

Thay đổi loại biểu đồ cho loạt bài mới này thành biểu đồ hình tròn. Loại bỏ điền cho các phân đoạn bánh và thêm viền đen. Thêm nhãn dữ liệu cho chuỗi hình tròn, chọn Tên danh mục thay vì Giá trị và đặt vị trí thành Kết thúc bên ngoài.

nhập mô tả hình ảnh ở đây

EDIT (ngày 30 tháng 9 năm 2014): Sổ làm việc có sẵn để tải xuống tại đây theo yêu cầu của Firee.

EDIT 2 (25 tháng 3 năm 2015): Mihajlo đã chỉ ra rằng kỹ thuật này có thể được cải thiện một chút:

Biểu đồ kết thúc với một sự thay đổi nhỏ theo chiều ngược chiều kim đồng hồ (như đã thấy trên biểu đồ cuối cùng ở trên với màu đỏ có một khoảng cách theo chiều dọc, nhưng bao phủ ranh giới ở 300 độ). Điều này là do biểu đồ nhện luôn đứng sau (tức là 1 độ được vẽ ở 2, 2 ở 3 và cứ thế),

Cách khắc phục nhanh này là thay đổi công thức cho góc kết thúc (F2) từ =360*SUM($D$2:D2)sang =360*SUM($D$2:D2)+1và thay đổi công thức cho điểm đầu tiên của loạt cuối cùng giống với điểm cuối cùng của loạt cuối cùng (trong ví dụ trên tạo ô H9 công thức được = ND9.


Liên kết chỉ trả lời không phải là câu trả lời tốt. Có lẽ bạn có thể tóm tắt các bước cùng với một số hình ảnh
nixda

Nó tốt như bạn đã làm nó. Vấn đề với các câu trả lời chỉ liên kết là, các liên kết có thể biến mất / thay đổi trong tương lai sẽ làm cho câu trả lời hoàn chỉnh trở nên vô dụng.
nixda

Giải pháp tuyệt vời Andi .. Bạn có thể tải lên sổ làm việc của bạn cho chúng tôi được không.
Firee

1
Không có vấn đề gì - đã thêm liên kết :)
Andi Mohr

Câu trả lời tuyệt vời +1
Dave
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.