Excel Dağılım Grafiği Etiketleri ile


12

Üç veri sütunum var. Sütun 1'in kısa bir açıklaması, sütun 2'nin bir fayda numarası ve sütun 3'ün bir maliyeti vardır. Bir maliyet / fayda dağılım grafiği oluşturabilirim, ancak istediğim, dağılım grafiğindeki her noktanın açıklama ile etiketlenmesini sağlamak. Grafikte görüp göremediğiniz ya da açıklamayı görmek için noktayı devirmek zorunda olduğunuz umurumda değil.


Bugün de aynı sorunla karşılaştı. MS'in 30 yıl içinde böyle temel ve kullanışlı bir özellik uygulamadığına inanmıyorum!
Michael

Yanıtlar:


6

Bu eklentiyi http://www.appspro.com/Utilities/ChartLabeler.htm kullanabilirsiniz.


+1 İyi görünüyor. Zaten manuel olarak yaptım, ancak bu eklenti bunu tekrar yapmam gerektiğinde yararlı görünüyor.
Leigh Riffel

+1 Mükemmel bağlantı! Keşke birden fazla oy verebilsem. BTW, yalnızca XY için değil, etiketli tüm grafik türleri için çalışır.
DaveParillo

1
Bu iyi eklentiye ek olarak, Excel 2013 artık hücrelerden etiket ekleme seçeneğine de sahip. Önce eski rastgele etiketleri ekleyin, ardından bu seçeneğe erişmek için bunları biçimlendirin.
Jon Peltier


2

Sorununuzu çözebilecek Funfun adlı bir araç öneriyorum . Bu araçla, dağılım grafiğini ihtiyaçlarınızı karşılayan bir açıklama ile çizmek için harici bir JavaScript kitaplığı kullanabilirsiniz.

Senin sorunun için bir fonksiyon yazdım. İşte ana bölümün kodu:

<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>

Excel Online'da aşağıda gösterildiği gibidir: sağ bölmeye kod yazabilirsiniz. Kodda belirtildiği gibi , grafiği çizmek için plotly.js kullanıyorum . resim açıklamasını buraya girin resim açıklamasını buraya girin

Bu işlevin https://www.funfun.io/1/edit/5a3772cd45ac15144af3fe9d bağlantısı . Bu işlevi Funfun ve bu URL ile Excel'inize bağlayabilirsiniz.

Ayrıca, Funfun, Excel eklentisinde Funfun ile aynı veritabanını paylaşan bir çevrimiçi oyun alanı da sunmaktadır. Web sitesi sürümünde nasıl olduğunu görmek için yukarıdaki bağlantıyı da tıklayabilirsiniz. Funfun web sitesinde bu işlev

PS: Funfun'un geliştiricisiyim.


1
Soruyu cevaplayan bir işlev yazdıysanız, lütfen işlevi cevabınıza metin olarak gönderin. Görüntüler kör insanlar için oldukça işe yaramaz (Tamam, grafikler de) ve bağlantılar kopma eğilimindedir.
G-Man,

Tamam, en kısa zamanda düzeltirim. Tavsiyen için teşekkürler.
yi liang

Çekirdek kodu ekledim.
yi liang

Teşekkürler ve FunFun ile ilişkinizi açıkladığınız için teşekkür ederiz. Ancak, bilgileriniz için, her satır dört boşluk girmezseniz ( </script>sizin için sabitledim ) ve “geliştirici” bir 'P' ile yazıldıysa (burada sabitledim, ancak düzenleyemiyorum) kodunuz düzgün görüntülenmiyor profiliniz ).
G-Man,

1

İlk başta, bunu bir 'yem ve anahtar' ile başarabileceğinizi düşündüm - önce verilerin bir grafiğini yapın, ardından diziyi düzenleyin. Yine de çalışmıyor. Bu, yalnızca 'B' sütunundaki sayılar tam sayılarsa işe yarar. Excel grafiği artık B sütunundaki verilerin hiçbirini kullanmıyor.

Geçmişte bunu güvenilir bir şekilde yapabilmemin tek yolu, her veri satırını kendi veri serileri yapmaktır. Acı verici, ama eylemde görmek istiyorsanız, bir örnek excel dosyası var .


+1 Her veri satırı kendi dizisi gibi çalışır, ancak haklısınız oluşturmak acı vericidir.
Leigh Riffel

0

Wiseowl.co.uk yardımcı programı benim için çalıştı. "Eğitim" olarak tavsiye ederim

  1. Dan, bu Excel çalışma sayfası İndirilmesi kısmının beş arasında bu blog ve makroları etkinleştirme http://www.wiseowl.co.uk/files/blogs/s130/i3.xlsm

  2. Birkaç sütundan daha fazlasına sahipseniz düğmeyi aşağı ve verilerinizden uzaklaştırın

  3. Verilerinizi film verilerinin üzerine yapıştırın.

  4. Her seferinde iki sütun seçerek dağılım grafikleri oluşturun ve dağılım ekleyin (çizim).

  5. Etiketleri ekleyecek olan düğmeye tıklamak.

Kolay.

Bunu yapan ve önerilen millet sayesinde.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.