2011-10-15 12 views
5

によって私は現在、私が持っているもの(カウント)色Barplotカウント

をRでbarplotを作成し、バーの高さで各バーを色付けしたいのです:

z=rnorm(n,1) 
Z=runif(n) 
h=barplot(Z) 

を私は写真ではなく、十分な評判にを持っていますそれらを投稿する。だからここ は、MATLABでの例です: MatLab-Color bars by height

+0

エラー:関数 "rand"を見つけることができません – TMS

+0

randはmatlabコードです。私はrnormを使用したと思う。 – crock1255

答えて

4

は、バティストのggplot2ソリューションに加えて

library(ggplot2) 
d = data.frame(x = rnorm(100)) 
ggplot(d) + geom_bar(aes(x, fill = ..count..)) 
+0

それを愛する。ありがとうございました! – crock1255

6

これを試してみてください、ここでbarplotを使った簡単な例です:

のようなものを生成
Z <- sample(20,15,replace = TRUE) 
barplot(Z,col = heat.colors(max(Z))[Z]) 

これは:

enter image description here

+0

これは素晴らしいことです。本当にありがとう! – crock1255