geom_barスタックグラフをプロットされたものとは別の色で色付けする方法があるのでしょうか?geom_bar ggplot2カテゴリをプロットしていますが、追加の因子に基づいてカラースケールを割り当てています
明確にするために、種、数、日付、タイプの4つの要素からなるデータフレームがあります。
species count date type
1 a 20 2016-05-22 Phy
2 b 34 2016-05-22 Phy
3 c 45 2016-05-22 Phy
4 d 4 2016-05-22 Zoo
5 e 43 2016-05-22 Zoo
6 f 9 2016-05-22 Bact
7 g 19 2016-05-22 Bact
8 h 32 2016-05-22 Bact
9 a 16 2016-05-23 Phy
10 b 0 2016-05-23 Phy
11 c 0 2016-05-23 Phy
12 d 2 2016-05-23 Zoo
13 e 42 2016-05-23 Zoo
14 f 23 2016-05-23 Bact
15 g 22 2016-05-23 Bact
16 h 21 2016-05-23 Bact
だから私の問題は、私はggplotに積層バーをプロットしたいです:
ggplot(df, aes(x = date, y=count, group = species, fill = Species)) +
geom_bar(stat = "identity")
それぞれにしかし、私は、「タイプ」によって決定されるバーの色をしたいと思いますカテゴリに分類されます。例えば、種a〜cがすべて「Phy」カテゴリーにある場合、種a、bおよびcは、例えば、青の異なる色合いである。
ご協力いただければ幸いです。
ありがとうございました! L
スタートとして、あなたは 'ライブラリー(スケール)をロードする場合は、'あなたのような特定の色の異なる色合い生成を開始することができます、 'C(brewer_pal(パレットが= "ブルース")(5) brewer_pal(パレット= "グリーン")(3)) '。 – Marius
複数の要因による色付けは、効果的な視覚化をめったにもたらしません。私は種で満たし、タイプにファセットを使用します。あなたが好きなら、その方法を使って回答を投稿することができます。 – neilfws
@neilfwsそれはあまりにも好きなような例を見て実際に素晴らしいだろう! - ありがとうございました。 – Lmm