0

私が持っているこのデータセットで特定のグラフをプロットしようとすると少し問題があります。データセットは次のようになります。

        Year Count        ENSO          NAO
1   1900     5  0.49063600 -0.073333333
2   1901     7 -0.34351300 -0.461666667
3   1902     5  1.43181000 -1.065000000
4   1903     9 -0.48638500  0.335000000
5   1904     5  0.66698600 -0.103333333
6   1905     3  1.12753000 -0.818333333
7   1906     8 -0.59783800 -0.040000000
8   1907     2 -0.43226700  0.111666667
9   1908     8 -0.48319500  0.421666667
10  1909     8 -1.17421000  0.153333333
11  1910     4 -0.68855800 -0.996666667
12  1911     5  0.38084300  0.115000000
13  1912     5 -0.06871800 -0.535000000

そして、私がやりたいのは、「カウント」列を取得して、「カウント」の各値の頻度の棒グラフとしてプロットできるようにすることですが、どこから始めればよいのかよくわかりません。すでに関連する頻度がある場合に、データを棒グラフとしてプロットする方法を示しています。

誰かが私を助けることができますか?

4

3 に答える 3

3

おそらくこれ:

barplot(table(dat$Count))
于 2012-10-28T20:07:50.640 に答える
1

これがあなたが探しているものであるかどうかわからない:

a <- rnorm(1000)
h <- hist(a)
barplot(h$counts, names=h$mids)

あなたのデータを使って、あなたはプロットすることができます:

barplot(df$Count, names=df$Year)
于 2012-10-28T20:08:00.493 に答える
0

別のggplot2方法geom_bar

library(ggplot2)
ggplot(dat, aes(x = factor(Count))) + geom_bar() + xlab('Count')

ここに画像の説明を入力してください

于 2012-10-28T23:00:14.743 に答える