web-dev-qa-db-ja.com

ラベル付きExcel散布図

3列のデータがあります。列1には簡単な説明があり、列2にはメリット番号があり、列3にはコストがあります。コスト/利益の散布図を作成できますが、散布図の各ポイントに説明のラベルを付けることができるようにしたいです。チャートでそれを見ることができても、説明を表示するためにポイントをロールオーバーしなければならないかどうかは気にしません。

12
Leigh Riffel

このアドオンを使用できます http://www.appspro.com/Utilities/ChartLabeler.htm

6
Toc

ここからダウンロードできる別の無料のユーティリティ(およびその作成方法に関するチュートリアル)があります。 http://www.wiseowl.co.uk/blog/s130/Excel-charts-data-labels-problem.htm

2

私は、問題を解決できる Funfun という名前のツールを1つ提案します。このツールを使用すると、外部JavaScriptライブラリを使用して、ニーズを満たす説明付きの散布図をプロットできます。

私はあなたの問題のために関数を書きました。主な部分のコードは次のとおりです。

<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では、次のようになります。右側のペインでコードを記述できます。コードで述べたように、私は plotly.js を使用してグラフをプロットします。 enter image description hereenter image description here

この関数のリンク https://www.funfun.io/1/edit/5a3772cd45ac15144af3fe9d 。 FunfunとこのURLを使用して、この関数をExcelにリンクできます。

さらに、Funfunは、Funfun in Excelアドインと同じデータベースを共有するオンライン遊び場も提供します。上記のリンクをクリックして、ウェブサイトのバージョンを確認することもできます。 This function in Funfun website

P.S。私はFunfunの開発者です。

2
yi liang

最初は、「ベイトアンドスイッチ」でこれを達成できると思いました。最初にデータのプロットを作成してから、シリーズを編集しました。動作しません。これは、列「B」の数値が整数である場合にのみ機能します。 Excelグラフでは、列Bのデータは実際には使用されていません。

これまで確実にこれを行うことができた唯一の方法は、データのすべての行を独自のデータ系列にすることです。痛いですが、実際に見たい場合は、 Excelファイルの例 を使用します。

1
DaveParillo

Wiseowl.co.ukユーティリティがうまくいきました。 「チュートリアル」としてお勧めします

  1. パート5このブログ からこのExcelワークシートをダウンロードしてマクロを有効にする http://www.wiseowl.co.uk/files/blogs/s130/ i3.xlsm

  2. 列がいくつかある場合は、ボタンを下に移動してデータの邪魔にならないようにします

  3. フィルムデータの上にデータを貼り付けます。

  4. 一度に2つの列を選択して散布図を作成し、散布図(プロット)を挿入します。

  5. ボタンをクリックすると、ラベルが追加されます。

簡単です。

それを作り、それを推薦した人々のおかげで。

0
timtak