こんにちは!
私はそれのようなテーブルがあります。
A B
1 55
1 43
2 55
1 89
3 55
4 43
4 55
を私は列ごとに各カテゴリ値の頻度をカウントし、図のようにそれらをプロットしたいと思います。
私はそれをどのように行うことができますか?
は、私はあなたのbarplotを得るためにggplot2を示唆して事前
こんにちは!
私はそれのようなテーブルがあります。
A B
1 55
1 43
2 55
1 89
3 55
4 43
4 55
を私は列ごとに各カテゴリ値の頻度をカウントし、図のようにそれらをプロットしたいと思います。
私はそれをどのように行うことができますか?
は、私はあなたのbarplotを得るためにggplot2を示唆して事前
でいただきありがとうございます。
これをチェックアウトするHow to Make a Stacked Bar Chart in R Using ggplot2
ggplotのドキュメントを読んでみてください。
ちなみに、how to askをお読みいただきありがとうございます。
これが役に立ちます。
2つの列の値が等しく、プロットに9と6の値があるため、テーブルの作成方法が完全にわかりません。
あなたが試みることができるRベースで:
df <- data.frame(A = c(1,1,2,1,3,4,4),
B = c(55,43,44,89,55,43,55))
df2 <- data.frame(cat = rep(c("A","B"),each=nrow(df)), val = c(df$A,df$B))
barplot(as.matrix(table(df2$val,df2$cat)))
あなたはAとBの間に色が似て取得するデータにいくつかの追加の作業が必要になります。 AとBは異なるタイプの値を持つので、プロットは6種類の色を持つようになりました。
コードを教えてください。正確には、ここで私は各coloumnではなく数に分類変数が表示されません... – timat