10

Rで積み上げヒストグラムをプロットしたい; つまり、個々のヒストグラムを 3 次元でスタックします。


皆さんの提案、特にシェーンの提案に感謝します。

@hadley、私はあなたのポイントに同意しますが、私の状況は異なります.4つの積み重ねられたヒストグラムをプロットすることで伝えようとしている主なポイントは、テールが大きく異なるということです....不明瞭になる部分は重要ではありません私が提示しているデータでは....また、相対頻度をプロットするので、頻度軸を読み取ることができることも重要ではありません...

4

2 に答える 2

8

そうではありません。前のヒストグラムが後ろのヒストグラムを覆い隠し、パースペクティブによって y 軸から値を読み取ることがほぼ不可能になるため、これはひどいデータ表示です。

于 2010-03-10T02:35:40.643 に答える
6

(ここを参照)またはrglこの例のように)のいずれかを使用してみてください。Latticeもこれをサポートしています。3dscatterplot

library(lattice) 
library(latticeExtra) 
?panel.3dbars

この例は、Learnerブログで見ることができます。

技術的には、それが積み上げヒストグラムだとは思いません(積み上げヒストグラムは、バーを互いに積み重ねます)。さらに、別の種類のヒストグラムの方が有益な場合があります。いくつかの例についてggplot2、こちらのドキュメントを参照してください。

 hist_cut <- ggplot(diamonds, aes(x=price, fill=cut)) 
 hist_cut + geom_bar() # defaults to stacking 

もう1つのオプションは、代わりにggplot2でlatticingを使用することです(例としてこの投稿をfacet_wrap参照してください)。

于 2010-03-09T01:59:11.510 に答える