我是 Python 的初學(xué)者。我在使用 matplotlib 和 numpy 繪制直方圖時(shí)遇到問(wèn)題。我想研究汽車(chē)年齡范圍內(nèi)汽車(chē)數(shù)量之間的分布。我的 x 軸是 age_of_car,而我的 y 軸是 number_of_car。以下是我的代碼:age_of_car = np.array(['0-<1', '1-<2', '2-<3', '3-<4', '4-<5', '5-<6', '6-<7', '7-<8', '8-<9', '9-<10','10-<11', '11<12', '12-<13','13-<14', '14-<15', '15-<16', '16-<17', '17-<18','18-<19', '19-<20', '20->'])number_of_car = np.array(['91614', '87142', '57335', '28392', '21269', '26551', '27412', '41142', '68076', '88583', '28487', '28439', '8728', '1557', '458', '179', '423', '444', '421', '410', '5194'])num_bins = 20plt.hist([age,number],num_bins)plt.show()這是我的錯(cuò)誤的屏幕截圖。這些 bin 彼此相距很遠(yuǎn),并且 x 軸值擠在一起。這不是我想要的
添加回答
舉報(bào)
0/150
提交
取消