0
import matplotlib.pyplot as plt
import numpy as np
import xlrd
import xlwt
wb = xlrd.open_workbook('Scatter plot.xlsx')
sh1 = wb.sheet_by_name('T180')
sh2=wb.sheet_by_name("T181")
sh3=wb.sheet_by_name("Sheet1")
x= np.array([sh1.col_values(7, start_rowx=50, end_rowx=315)])
x1= np.array([sh2.col_values(1, start_rowx=48, end_rowx=299)])
y=np.array([sh1.col_values(2, start_rowx=50, end_rowx=299)])
y1= np.array([sh2.col_values(2, start_rowx=48, end_rowx=299)])
print x
plt.hist(x,bins=50)
plt.xlabel("dx (micron)")
plt.ylabel("dy (micron)")
plt.show()
正如你可以看到從鏈接圖是由此代碼獲得。爲什麼這個直方圖是這樣的?繪製直方圖與二維數組
我怎樣才能解決呢?在此先感謝您的幫助。
你用這個數字不喜歡什麼?它對我來說看起來不錯,數組中只有很少的值。 – dnalow
謝謝。但爲什麼它不是這樣(鏈接)?數據編號相同(約300)http://www.filedropper.com/figure2 @dnalow –
你可以顯示數據嗎? – HYRY