2016-10-22 60 views
0

我正在對圖像數據的直方圖進行一些實驗。在第一步中,我嘗試製作一個線性矢量,其值爲0到255.當打印這個矢量的直方圖時,我假定每個值都具有相同的頻率。但hist函數返回直方圖,其中0具有較高的頻率,255具有比其他值低的值。即使在選擇不同的垃圾桶尺寸時...線性數據的直方圖

我在做什麼錯?

rampImageData<-rep(rep(0:255, each=4), each=512) 
hist(rampImageData) 

enter image description here

+0

儘量簡化您的代碼行。然後仔細閱讀「幫助(打破)」,你會發現如何理解你做錯了什麼。 – user31264

回答

1

它與 「分級」。

看:

library(ggplot2) 

「意外」 的統一行爲:

qplot(rampImageData, geom = 'histogram') # default bins = 30 

enter image description here

「預期」 的統一行爲:

qplot(rampImageData, geom = 'histogram', bins = 1) 

enter image description here

+0

謝謝,這解釋了它! –