2016-03-21 41 views
1

我喜歡創造每行柱狀圖對象以定義休息休息說法:直方圖功能 - 不工作

Hist <- list() 
for (i in 1:10) { 
    Hist[[i]] <- hist(data[i,],breaks=25) 
} 

但有我休息的要求,這是在中斷數之間的冷漠輸出。 而且直方圖中的中斷數量也不同。

有沒有原因呢?

+0

AFAIK'breaks'只是一個提示,並不總是適用於hist。 – rbm

回答

1

是是有原因的;)從直方圖的幫助頁面:?hist


之一:

  • 給直方圖細胞之間的斷點的向量,
  • 一個函數來計算斷點向量,
  • 給出直方圖單元數的單個數字,
  • 一個字符串命名算法來計算單元的數量(請參閱'細節'),
  • 函數來計算單元的數量。

在後三種情況下,編號僅爲建議;斷點將被設置爲漂亮的值。如果中斷是一個函數,則將x向量作爲唯一參數提供給它。


請注意我做出的部分粗體。所以爲了獲得一致的休息,指定一個向量。

+0

非常感謝。首先我遇到了錯誤:「一些'x'沒有計算;也許'休息'不跨越'x'」的範圍,但我發現這裏默認是直方圖單元格是右閉合(左開)間隔。現在它正在工作。 – inalei