私のデータフレーム、df
:
df
EffYr EffMo count dts
2 2012 1 1 2012-01-01
3 2012 2 3 2012-02-01
4 2012 3 1 2012-03-01
5 2012 5 1 2012-05-01
6 2012 6 1 2012-06-01
7 2012 7 2 2012-07-01
8 2012 8 11 2012-08-01
9 2012 9 84 2012-09-01
10 2012 10 184 2012-10-01
11 2012 11 165 2012-11-01
12 2012 12 246 2012-12-01
13 2013 1 414 2013-01-01
14 2013 2 130 2013-02-01
15 2013 3 182 2013-03-01
16 2013 4 261 2013-04-01
17 2013 5 229 2013-05-01
18 2013 6 249 2013-06-01
19 2013 7 330 2013-07-01
20 2013 8 135 2013-08-01
の各行はdf
「月-年」を表し、最も早いのは 2012 年 1 月で、最も遅いのは 2013 年 8 月です。棒グラフを (ggplot2 を使用して) プロットしたいと思いdf
ますcount
。したがって、合計で 24 小節が必要です。
x 軸を 12 の間隔 (1 月から 12 月) に分割し、同じ暦月を表すバーは同じ「月間隔」にある必要があります。たとえば、df
2011 年 1 月、2012 年 1 月、2013 年 1 月の行がある場合、グラフの 1 月の部分には 3 つのバーが必要です。これにより、1 月のビジネスの業績をその後の年で比較できます。
ありがとう
編集:次のようなものが欲しい
ggplot(diamonds, aes(cut, fill=cut)) + geom_bar() +
facet_grid(. ~ clarity)
ただし、月ごとに分類されます。そのコードを自分のデータに合うように変更しようとしましたが、うまくいきませんでした。