私は連続変数の分布を視覚化するための棒グラフを作成しています。上場価格の価格分布。 サンプルデータを生成し、gplot2で棒グラフを作成しました。連続変数を配布するための棒グラフを作成する
a<- rnorm (100, 1000, 1000)
d <- as.data.frame(a)
d <-d %>% mutate(b=cut(a, breaks=seq(min(a),max(a), 500))) %>%
group_by(b) %>% summarize(count=n())
ggplot(data=d, aes(x=b, y=count)) +
geom_bar(stat = 'identity')+
theme (axis.text.x=element_text(angle=90, size=5, face='bold'))
私の質問は
、例えば、1.22E + 03が1220
なぜ最後になるように、どのように私はx軸のラベルをフォーマットすることができていますbinはNAになりますか?
私はちょうどこのデータ用geom_histogramを使用することができます知っています。しかし、私はちょうど非常に歪曲したデータのために、連続変数をビンに分割する柔軟性を持っていたいと思います。 何か助けていただければ幸いです。前もって感謝します。
あなたはバープロットやヒストグラムをしたいですか? mutate stepをスキップすると 'ggplot(d)+ geom_histogram(aes(a))'を実行することができます。そうでなければ、 'labels ='硬化 'cut()'を取得する必要があります。彼らは "かなり"。 – MrFlick