私はRでいくつかのバープロットを作成しようとしています。これまでに持っているものは次のとおりです。
この特定のグラフでは、ブラウザーごとにいくつの応答があるかは重要ではありません。各ブラウザーで、どのパーセンテージが「はい」で、どのパーセンテージが「いいえ」であったかを知りたいだけです。
結果の数の代わりに「列のパーセンテージ」を使用するために使用しているテーブルを変換するにはどうすればよいですか?その列の合計によって各列を変換する方法はありますか?(私はRにとても慣れていません)ありがとう!
編集:情報不足で申し訳ありません。追加のパッケージはインストールしていません。Ubuntuにr-baseをインストールしただけです(今朝インストールしました)。dputの出力は次のとおりです。
structure(c(11L, 32L, 3L, 4L, 1L, 0L, 1L, 1L), .Dim = c(2L, 4L
), .Dimnames = structure(list(c("No", "Yes"), c("Chrome", "Firefox",
"Internet Explorer", "Safari")), .Names = c("", "")), class = "table")
Edit2:私はこの関数を見つけました。これは私が望むことを実行しているように見えますが、なぜそれが機能するのかよくわかりません。
prop.table(mymat, margin=2)*100