Biểu đồ phân tán Excel có nhãn


12

Tôi có ba cột dữ liệu. Cột 1 có mô tả ngắn, cột 2 có số lợi ích và cột 3 có chi phí. Tôi có thể tạo biểu đồ phân tán chi phí / lợi ích, nhưng điều tôi muốn là có thể có từng điểm trong biểu đồ phân tán được gắn nhãn với mô tả. Tôi không quan tâm nếu bạn có thể nhìn thấy nó trên biểu đồ hoặc bạn phải lăn qua điểm để xem mô tả.


Ran vào cùng một vấn đề ngày hôm nay. Tôi không tin MS đã không thực hiện tính năng cơ bản và hữu ích như vậy trong 30 năm!
Michael

Câu trả lời:


6

Bạn có thể sử dụng addon này http://www.appspro.com/Utilities/ChartLabeler.htmlm


+1 Có vẻ tốt. Tôi đã làm theo cách thủ công, nhưng tiện ích bổ sung này có vẻ hữu ích khi tôi cần làm lại.
Leigh Riffel

+1 liên kết tuyệt vời! Ước gì tôi có thể bỏ phiếu nhiều hơn một lần. BTW, hoạt động cho tất cả các loại biểu đồ có nhãn, không chỉ XY.
DaveParillo

1
Ngoài bổ trợ tốt này, Excel 2013 hiện có tùy chọn để thêm nhãn từ các ô. Thêm bất kỳ nhãn tùy ý cũ trước, sau đó định dạng chúng để truy cập tùy chọn này.
Jon Peltier

2

Có một tiện ích miễn phí khác (và hướng dẫn về cách tạo ra nó) có sẵn để tải xuống tại đây: http://www.wiseowl.co.uk/blog/s130/excel-charts-data-labels-probols.htmlm


Có lẽ bạn có thể mô tả tiện ích này? Có thể bao gồm một hướng dẫn? Nói chung, chúng tôi thích các câu trả lời liên quan đến nhiều chi tiết hơn là chỉ liên kết
Simon Sheehan

Hình ảnh cho thấy chương trình hoạt động như thế nào cũng rất hữu ích.
wbeard52

2

Tôi đề xuất một công cụ có tên Funfun có thể giải quyết vấn đề của bạn. Với công cụ này, bạn có thể sử dụng thư viện JavaScript bên ngoài để vẽ biểu đồ phân tán với mô tả đáp ứng nhu cầu của bạn.

Tôi đã viết một chức năng cho vấn đề của bạn. Đây là mã của phần chính:

<script>
    var data = $internal.data; // use Funfun API to get the data
    var plot_data = [];
    for(var i=0; i<data.length; i++){ // data preprocessing to fit in Plotly.js
     var trace = {
      x: [data[i][0]],
      y: [data[i][1]],
      type: 'scatter',
      name: data[i][2]
     };
     plot_data[i] = trace;
    }
    var layout = {
      title: 'Data Labels Hover'
    };
    Plotly.newPlot('myDiv', plot_data, layout); // use Plotly.js to plot the chart
</script>

Trong Excel Online, nó như được hiển thị bên dưới: bạn có thể viết mã trong khung bên phải. Như đã đề cập trong mã, tôi sử dụng plotly.js để vẽ biểu đồ. nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Liên kết https://www.funfun.io/1/edit/5a3772cd45ac15144af3fe9d của chức năng này. Bạn có thể liên kết chức năng này với Excel của mình với Funfun và URL này.

Ngoài ra, Funfun cũng cung cấp một sân chơi trực tuyến chia sẻ cùng cơ sở dữ liệu với Funfun trong bổ trợ Excel. Bạn cũng có thể nhấp vào liên kết ở trên để xem nó như thế nào trong phiên bản trang web. Chức năng này trong trang web Funfun

PS Tôi là một nhà phát triển của Funfun.


1
Nếu bạn đã viết một hàm trả lời câu hỏi, xin vui lòng gửi hàm trong câu trả lời của bạn dưới dạng văn bản. Hình ảnh khá vô dụng với người mù (OK, biểu đồ cũng vậy) và các liên kết có xu hướng bị phá vỡ.
G-Man nói 'Phục hồi Monica'

Ok, tôi sẽ sửa nó ngay khi tôi có thể. Cảm ơn lời khuyên của bạn.
yi liang

Tôi đã thêm mã lõi.
yi liang

Cảm ơn và cảm ơn bạn đã tiết lộ sự liên kết của bạn với FunFun. Nhưng, đối với thông tin của bạn, mã không hiển thị chính xác trừ khi mỗi dòng được thụt vào bốn khoảng trắng (tôi đã sửa lỗi </script>cho bạn) và nhà phát triển của Khăn được đánh vần bằng một chữ 'P' (Tôi đã sửa nó ở đây, nhưng tôi không thể chỉnh sửa hồ sơ của bạn ).
G-Man nói 'Phục hồi Monica'

1

Lúc đầu, tôi nghĩ bạn có thể thực hiện điều này bằng 'mồi và công tắc' - tạo một biểu đồ dữ liệu trước, sau đó chỉnh sửa chuỗi. Không hoạt động mặc dù. Điều này hoạt động khi và chỉ khi các số trong cột 'B' là số nguyên. Biểu đồ excel không thực sự sử dụng bất kỳ dữ liệu nào trong cột B nữa.

Cách duy nhất tôi có thể làm điều này một cách đáng tin cậy trong quá khứ là biến mỗi hàng dữ liệu thành chuỗi dữ liệu của riêng mình. Đau đớn, nhưng nếu bạn muốn thấy nó hoạt động, tôi có một tệp excel ví dụ .


+1 Mỗi hàng dữ liệu như chuỗi riêng của nó hoạt động, nhưng bạn đúng là rất khó để xây dựng.
Leigh Riffel

0

Tiện ích Wisowl.co.uk làm việc cho tôi. Như một "hướng dẫn" tôi muốn giới thiệu

  1. Tải xuống bảng tính Excel này, từ phần năm của blog này và bật macro http://www.wiseowl.co.uk/files/bloss/s130/i3.xlsm

  2. Di chuyển nút xuống và ra khỏi dữ liệu của bạn nếu bạn có nhiều hơn một vài cột

  3. Dán dữ liệu của bạn vào đầu dữ liệu phim.

  4. Tạo các biểu đồ phân tán bằng cách chọn hai cột cùng một lúc và chèn phân tán (biểu đồ).

  5. Nhấp vào nút, sẽ thêm nhãn.

Dễ dàng.

Cảm ơn những người đã làm nó và giới thiệu nó.

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.