2017-01-28 3 views
-2

人。私は検索したが、失敗した。私はこのことを全く知らなかった。 私はデータセットを持っています - 芸術。 私はアート$ペーパーに行くと、私は水彩画と描画の2種類の用紙があることを確認しています。 両方のタイプの用紙の配布を作成する必要があります。 私は< を試してみました - 芸術[アート$紙== "水彩"、]、その後、HIST(a)のが、それはhist.defaultで
エラーは(a)の書き込み: 'X' 数値でなければなりません 私は論文の種類が数字であることを理解します。どうやったらそれを置き換えることができますか?私はRで悪いので、私の質問はばかげている。 水彩画と紙を別々に配布する必要があります。 多くのありがとうございます。ベクターのテキストを数字に置き換える?

+0

は、テキストは 'を使用HIST(as.integer(因子($紙)) ) 'または' match '、すなわち 'hist(match($ $ paper、unique $ a $ paper))' – akrun

答えて

0

art$paperの中に2つの変数がある場合、それはおそらく要因です。ヒストグラムは数値変数に対してのみ機能します。 ggplot2

barplot(prop.table(table(art$paper))) 

をまたは使用:

あなたはこれを試すことができますが、交換する必要がある場合

library(ggplot2) 
ggplot <- ggplot(art,aes(x=paper)) 
ggplot + geom_histogram(fill="black") # numbers 
ggplot + geom_histogram(fill="red",aes(y=..count../sum(..count..))) # histogram 
関連する問題