Origin 畫不等距數據分布直方圖
data with different Bin size
覺得有用的話,歡迎一起討論相互學習~
參考資料
問題
- 數據分布存在着0-1之間分布很密集而1.1-2.1之間沒有分布,轉而是1-100之間具有分布。類似於下圖。下圖使用bin size 為0.5

- 如果這時想要看清0-1之間的部分除了放大這一部分區域或者使用小圖額外進行顯示暫時沒想別的辦法(歡迎交流,我知識儲備有限)
解決方法
1. 使用小的binsize先進行統計
- 打開origin, 選擇數據列,右鍵Frequency Count

- 使用小的Bin size, 這里使用0.01,而不再是0.5,這樣數據的粒度更加細。(如果你需要用relative frequency 你也可以選上)

- 獲得統計結果,可以看出,沒有數值在1.115以下

- 此時使用origin畫出的圖形如下所示
4.1 選擇列,plot column圖


4.2 這些0值沒有意義,但是也會占據空間,不利於調節坐標軸以使得圖形清晰顯示
2. 使用excel去掉0值
- 將數據復制到excel中,並去掉第三列中的所有0值
1.1 選中列,數據->篩選->選中0

1.2 這時候所有第三列為0的值都被選中了,選中行頭 ,Ctrl+A, 全選 右鍵刪除,即可整行刪除

1.3 余下的數據即是不為0的值了

3. 使用origin畫圖
- 對於坐標軸,如果使用線性橫軸不好顯示的話,這里推薦使用log10的坐標軸。
- 可以得到類似下圖的效果





