2016-09-11 18 views
-1

これは私のデータフレームである:ヒストグラムをプロットするには、x軸= yearをggplotにプロットする?

year <- c("2010", "2011" , "2012", "2014") 
contribution<-c(67885.7, 134488.9, 97661.8, 79957.9) 
df<-data.frame(year, contribution) 

と私はggplot2を使用してヒストグラムをプロットしようとしているが、事はある:私は「C」の年とx軸を望んでいた、とy -axisは "貢献"の金額になると私はggplotでそれを行うことはできません。

私はそれはこのようになりたかった。私はこのFormatting histogram x-axis when working with dates using Rを試みたが、それだけで動作しませんでした http://oi66.tinypic.com/106hqp0.jpg

..あなたは私のためのアドバイスはありますか?

+0

_ "年月" c "" _:それはあなたが意味することを理解していません。また、ヒストグラムではなく、棒グラフが必要です。 – Axeman

+1

試したコードを表示できますか? 'ggplot(df、aes(year、contribution))+ geom_bar(stat = 'identity')'に間違ったものは何ですか? – Axeman

+1

あるいは 'year < - lubridate :: parse_date_time(c(" 2010 "、" 2011 "、" 2012 "、" 2014 ")、"%Y ")'などのものを探しているかもしれません。 – Axeman

答えて

0

バープロットを使用します。また、サマリーデータを使用しているため、stat = 'identity'と指定してください。

year <- c("2010", "2011" , "2012", "2014") 
contribution<-c(67885.7, 134488.9, 97661.8, 79957.9) 
df<-data.frame(year, contribution) 


require(scales) # to change numbers from e to be readable 
ggplot(df,aes(year,contribution))+ 
    geom_bar(stat='identity',fill=colors()[128])+ 
    scale_y_continuous(labels = comma) 
+1

ありがとうたくさんの人!私はまだ助けのこの種の礼儀を学んでいます、とにかく、私はあなたの両方にどれほど感謝しているかを感じてほしい:)) –

関連する問題