1

だから私はデータフレームを持っています、それは次のようになります:

time,candidate_id,allocation_id,final_score,position data...

次に、ggplot2 boxplot を作成しようとしています。この boxplot には、それぞれに異なるボックスが必要ですallocation_id。私は次のものを作ろうとしました:

ggplot(data=(allocation_info), aes(allocation_id, final_score))

しかし、それぞれに対して複数の箱ひげ図を取得する代わりにallocation_id、単一の巨大な箱ひげ図を取得するだけです。なぜこれが起こっているのか知っている人はいますか?

4

1 に答える 1

4

グループまたは色の美学を含める必要があります。

data(mpg)
ggplot(data=mpg) + geom_boxplot(aes(x=cyl, y=displ, group=cyl))

したがって、特定のデータセットの場合、次のようになります。

ggplot(data=(allocation_info), aes(allocation_id, final_score)) + 
    geom_boxplot(aes(group=allocation_id))
于 2012-08-10T22:09:41.733 に答える