2013-09-17 22:07:50 +0000 2013-09-17 22:07:50 +0000
6
6
Advertisement

散布図、1つのテキスト(非数値)軸付き

Advertisement

私が100軒のピザ屋を経営しているとします。毎日、配達にどれくらいの時間がかかっているかのチャートをプロットしたいと思います。

私のデータは次のようになります。

London 23
London 22
London 44
London 18
Paris 34
Paris 14
New York 45
etc

散布図を作成したいと思います。また、各都市を私が選んだ順番で表示したいと思います。

各都市名を数字(都市番号)に置き換えた場合にのみ、これを動作させることができますが、これは軸ラベルが(都市名ではなく)都市番号になるという効果があります。実際の都市名を数字に置き換えるにはどうすればいいのでしょうか?私は***各データポイントにラベルを付けたくないのですが、都市軸だけにラベルを付けたいのです。第2の軸を試してみましたが、やはりラベルとして都市名を取得することができません。

私はこれを解決するために'シンプルな'Excelを使用したいのですが、他の解決策(例えば、VBA、Python)があれば、それは私も興味があります…

Advertisement
Advertisement

回答 (6)

6
6
6
2013-09-23 10:24:46 +0000

エクセルの散布図では、x軸に値の代わりに名前を取ることはできません。これは、x軸に数値系列を想定しています。散布図の効果を再現したいが、名前付きのx軸値を使用したい場合は、代わりに折れ線グラフを使用することができます。

最初に、データを並べ替える必要があります。都市の各データ・ポイントは、同じ行の別の列になければなりません。データセットの例を見てみましょう。

A B C D E    
1 London 23 22 44 18
2 Paris 34 14
3 New York 45

データを選択し、データポイントがマークされた折れ線グラフのスタイルを選択します。行をダブルクリックして、データ系列の書式設定ダイアログに移動します。線の色線なしを選択し、OK**をクリックします。行をクリックしてCTRL+Yを押すと、残りのデータセットでこの処理をすばやく繰り返すことができます。

最終結果は次のようになります。

1
1
1
2013-12-26 22:57:02 +0000

結局、 http://matplotlib.org/gallery.html さんの素晴らしいご指導のもと、PyPlotを使って、気になる機能を見てみました。ノンプログラマー向けではありませんが、PyPlotは絶対に何でもできると思います。

1
Advertisement
1
1
2017-12-28 09:48:33 +0000
Advertisement

同じ問題を抱えている人のために、 FunFun という便利なツールがあります。

JavascriptにはCharts.jsやD3のようなデータ可視化のための強力なライブラリがたくさんあるので、このExcelアドインを使って好きなチャートを作ることができます。

下のFunfunオンラインエディタのリンクを貼り付けて直接Excelで読み込んだFunFunのサイトにあるChart.jsでこのチャートを作ってみました。 https://www.funfun.io/1/edit/5a3be7c2b848f771fbcdebbc

ご覧のように、スプレッドシートが埋め込まれたFunfunオンラインエディタでコードを変更するだけで、都市名を好きな順番に正しく配置することができ、コードの出力をすぐに見ることができます。

0
0
0
2016-04-26 21:38:46 +0000

X 軸のテキストカテゴリのそれぞれに番号を割り当てることができます。例えば、以下のようになります。北 = 1 東 = 2 南 = 3 西 = 4

データポイントは、x 軸の各番号の上の行に表示されます。

0
Advertisement
0
0
2017-01-27 16:06:08 +0000
Advertisement

これは高値引けの株価チャートであるべきです。複数の配信時間を基準に平均を測るのであれば、平均時間、最低時間、最高時間を表示することができます。少しセルを動かして平均化すれば、最高3分の1回、最低3分の1回、中間3分の1回を平均化して、それぞれの平均をHLCチャートに表示することができます。十分な数の測定値と少しの分析で、これはドライバー/店舗の雇用管理、配送グループ化、配送エリア管理に関してかなり良い結果を得ることができます。

数ヶ月間の平均配送時間/注文単価の測定を追加すると、配送エリアに基づいて将来の収益を予測することができます。例えば、利益率の高い配達が10分以内の配達で、15分以上離れている配達が多くても利益が少ない場合、節約した$/利益の損失に基づいて、配達エリアとドライバーの数を変更することができます。少ない人々に支払うことは、利益を増加させるための素晴らしいレシピです。私はそれがポストが起こっているよりも雑草の中ではるかに遠くにあることを知っている、とそれは超古いポストですが、私はピザを提供するために使用し、同様のエクセルの問題(ピザの配達とは無関係)を持っていた、と私はわめき散らすように感じました。

0
0
0
2015-08-07 04:23:40 +0000

1行プロットではなく2行プロットを選択する必要があります。

Advertisement

関連する質問

6
13
9
10
9
Advertisement