-1

私のデータフレーム、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 月) に分割し、同じ暦月を表すバーは同じ「月間​​隔」にある必要があります。たとえば、df2011 年 1 月、2012 年 1 月、2013 年 1 月の行がある場合、グラフの 1 月の部分には 3 つのバーが必要です。これにより、1 月のビジネスの業績をその後の年で比較できます。

ありがとう

編集:次のようなものが欲しい

ggplot(diamonds, aes(cut, fill=cut)) + geom_bar() +
  facet_grid(. ~ clarity)

ただし、月ごとに分類されます。そのコードを自分のデータに合うように変更しようとしましたが、うまくいきませんでした。

4

1 に答える 1