-1
タイタニックデータセットを持つことで、旅客クラスに対して年齢/性別のヒストグラムを描画します。R + ggplot。子データを親データと同じプロットで描画する
str(titanic)
は、私が旅行クラスに対するオス/メスの割合のプロットを作った、
> 'data.frame': 714 obs. of 4 variables:
$ Survived: int 0 1 1 1 0 0 0 1 1 1 ...
$ Pclass : int 3 1 3 1 3 1 3 3 2 3 ...
$ Sex : chr "male" "female" "female" "female" ...
$ Age : num 22 38 26 35 35 54 2 27 14 4 ...
まず、以下のデータを提供します。
それは今、私は同じグラフを使用しますが、追加の情報を追加したい
ggplot(data = titanic, aes(x = factor(Age), fill = factor(Sex))) +
geom_bar(position = "dodge", aes(y = (..count..)/sum(..count..))) +
facet_grid(. ~ Pclass) + scale_x_discrete(breaks=c(20,40,60)) +
ylab("Frequency") + xlab("Age") +
scale_fill_discrete(name = "Sex")
によって行われている - すべてのカテゴリの生存率の>割合。 例えば、ファーストクラスを旅行した生存女性の割合は20-30歳ですか?
同じバーに表示したい、つまり各列を2つの部分に分割(生き残り/生き残らない)します。
ggplotを使ってもいいですか?そしてもしそうなら、どうですか?
あなたは 'titanic'のDFに4D' Titanic'配列から行くためにコードを提供することができますか? – Axeman
生存と 'facet_grid(Sex〜P.class)'によって 'fill'したいと思うかもしれません。 – Axeman
あなたは 'facet_grid(。〜Pclass + Survived)'を使って目標を達成していますか? –