Rを使用した基本的なhexbin?
-
25-09-2019 - |
質問
私は、調査の結果を持っています。 「Q1」と「Q9.1」:私は、2つの変数の関係を表示するグラフィックを作成しようとしています。 「Q1」は独立しており、「Q9.1は」依存しています。 -2、-1,0,1,2:両方の変数は、スケールの質問などからの応答を有します。典型的なプロットは、互いの上に答えを置く - 非常に興味深いまたは有益ではありません。私はhexbinが進むべき道であろうと考えていました。データはLPPです。 私は、xとyのための「Q1」と「Q9.1」を使用することができていません。しかします:
> is.numeric("Q1")
[1] FALSE
q1.num <- as.numeric("Q1")
Warning message:
NAs introduced by coercion
Q1の値は(のインスタンス数百)である:-2、-1,0,1,2
どのように私は、このデータをhexbinグラフを作ることができますか? 私は検討すべき別のグラフがありますか?
エラーメッセージこれまでのところます:
Warning messages:
1: In xy.coords(x, y, xl, yl) : NAs introduced by coercion
2: In xy.coords(x, y, xl, yl) : NAs introduced by coercion
3: In min(x) : no non-missing arguments to min; returning Inf
4: In max(x) : no non-missing arguments to max; returning -Inf
5: In min(x) : no non-missing arguments to min; returning Inf
6: In max(x) : no non-missing arguments to max; returning -Inf
解決
どのようにわずかに異なるアプローチを取ってはどうですか?どのような要因ではなく、数値として回答を考えてはどうですか?あなたは、データの潜在的に有用な表現を取得するために、そして、このようなものを使用することができます:
# Simulate data for testing purposes q1 = sample(c(-2,-1,0,1,2),100,replace=TRUE) q9 = sample(c(-2,-1,0,1,2),100,replace=TRUE) dat = data.frame(q1=factor(q1),q9=factor(q9)) library(ggplot2) # generate stacked barchart ggplot(dat,aes(q1,fill=q9)) + geom_bar()
あなたがしたいことを、データのビューに応じて、上記のQ1とQ9を切り替えたいことがあります。
他のヒント
おそらくggplot2の stat_binhex のあなたのための1つを並べ替えることができるか。
また、私は見つける scale_alpha のoverplottingに対処するために有用ます。
所属していません StackOverflow