我感到困惑的matplotlib HIST功能。是如何pyplot直方圖塊解釋?
的文檔解釋:
如果值的序列,所使用的下界的二進制位的值。
但是,當我有兩個值序列即[0,1],我只得到1 bin。 而當我有三個像這樣:
plt.hist(votes, bins=[0,1,2], normed=True)
我只有兩箱。我的猜測是,最後一個值只是一個上限的最後一個垃圾桶。
有沒有辦法在最後斌值的「休息」時,除了而是一個非常大的價值嗎? (或者換句話說,而不使其斌比別人大得多)
這似乎是最後的單元值包含在最後斌
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1])
這給了我高度3的一個垃圾桶。即0,0,1。 While:
votes = [0,0,1,2]
plt.hist(votes, bins=[0,1,2])
給我兩個箱子,每個箱子裏有兩個。 我發現這個櫃檯intuative,即增加一個新賓改變別人的widthlimits。
votes = [0,0,1]
plit.hist[votes, bins=2)
yeilds兩個bin大小2和1。這些似乎對0,5由於x軸從0變爲1
應該如何倉陣列被解釋被拆分?數據如何分裂?
你使用的是什麼版本的mpl?前一段時間'numpy'的hist函數發生了一些變化,這會改變'bin'的含義,所以確保您正在查看與您正在使用的版本相匹配的文檔非常重要。 – tacaswell 2013-03-02 18:04:37
我正在使用版本1.6.1。謝謝你的提示。 – 2013-03-02 18:39:53