0

私はこのデータファイルを持っています:

A
    169
    164
    164
    102
    150
    100
    145
B
    145
    107
    115
    120
    140

それから積み上げヒストグラムを作成したいと思います。X軸の範囲(たとえば100から170)を設定し、ビンの幅(たとえば10)を設定し、各ビンにどれだけあるかをカウントします(たとえば、140から149はAに1を持ちます) B)の2と、バーを使用してY軸のカウントをプロットします。色(またはハッチングなど)は、AカウントとBカウントで異なります。gnuplotのヒストグラムデモを見てみたところ、似ているように見える場合もありますが、どうやって動かすのかわかりませんでした。また、python+matplotlibまたはRでは運がありません。データを次のようなものに並べ替えます。

 A B
 169 145
 164 107
 164 115
 102 120
 150 140
 100
 145

必要に応じて問題ありません。

4

1 に答える 1

7

RのHadleyWickhamのggplot2パッケージを使用して、積み上げヒストグラムを作成するのは非常に簡単です。

library(ggplot2)
h <- data.frame(var=sample(letters[1:2], 100, TRUE), 
                value=rnorm(100, 0, 10))

ggplot(aes(x=value, color=var), data=h) + stat_bin(binwidth=5)

ビットを削除color=すると、単純なヒストグラムが生成されます。

于 2013-02-24T12:28:48.770 に答える