No.06989 グラフの表現方法について  【ランゲルハンス島】 2008/07/10(Thu) 22:20

いつも掲示板を拝見して,参考にさせていただいております。
3つの変数(x,y,z)のグラフ化について質問させていただきます。
(x,y)は位置情報で,zは面積です。サンプル数は1000〜1500個程度あります。これをバブルグラフで表現すると,バブルの数が多すぎて非常に見づらくなります。またバブルの大小で面積の大小を表現したいと思うのですが,泡が重なってよくわからなくなります。
また,このバブルグラフをいくつか描いて横並びで比較したいのですが,それぞれのグラフのバブルの大きさを比較できるように調整できません。比較するデータのすべての最大値(この場合は最大面積)で割った相対比率をzにして作図すべきなのでしょうか?
バブルグラフ以外でも結構です。何かうまい視覚化方法がございましたら,ぜひご教示いただけないでしょうか。よろしくお願いいたします。

No.06990 Re: グラフの表現方法について  【青木繁伸】 2008/07/11(Fri) 00:04

Excel のバブルチャートですか?

> それぞれのグラフのバブルの大きさを比較できるように調整できません

おかしいですね。データが違っても,同じ数値なら同じ大きさのバブルになるようですけど?

> すべての最大値(この場合は最大面積)で割った相対比率をzにして作図すべきなのでしょうか

それでよいと思います。zに対応する数値がバブルの面積になるので,適当なファクターを掛ければよいだけでしょう。

> バブルの数が多すぎて非常に見づらくなります

Excel のは,塗りつぶしですから下にある小さいバブルは隠されてしまいますね。塗りつぶしでないバブルを描けば,ある程度はカバーできるでしょうが。
そ もそも,1000もあるデータを詳細が分かるようにグラフ化するのは難しいでしょうね。一つ一つの x,y の組で面積 z をプロットする(左図)のではなく,(x,x+a; y,y+b) としていくつかのデータをまとめて,x+a/2, y+b/2 の位置にその区間に含まれるデータのzの合計をプロットする(右図)ようにすれば少しは見やすくなるかな?もっとも,足し算してしまっては,ある区間領域 に大きいものも小さいものもあるというようなことを表現できなくなりますけどね。

グラフをクリックすると原寸表示


No.06994 Re: グラフの表現方法について  【ランゲルハンス島】 2008/07/11(Fri) 21:58

ご教示ありがとうございました。
参考にさせていただきます。
Rにはいくつかバブルプロットを描ける関数があるようですので,そちらでバブルの大きさを任意に変えてみたいと思います。

● 「統計学関連なんでもあり」の過去ログ--- 041 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る