我有数据(来自带有两列的空格分隔的文本文件),它已经被分箱,但宽度仅为 1。我想将此宽度增加到大约 5。如何在 Python 中使用 numpy/matplotlib 来做到这一点?
使用,
data = loadtxt('file.txt')
x = data[:, 0]
y = data[:, 1]
plt.bar(x,y)
Run Code Online (Sandbox Code Playgroud)
创造了太多的酒吧和使用,
plt.hist(data)
Run Code Online (Sandbox Code Playgroud)
没有适当地绘制直方图。我想我不明白 matplotlib 的直方图绘制是如何工作的。
请参阅下面的一些数据。
264 1
265 1
266 4
267 2
268 2
269 2
270 2
271 2
272 5
273 3
274 2
275 6
276 7
277 3
278 7
279 5
280 9
281 4
282 8
283 11
284 9
285 15
286 19
287 11
288 12
289 10
290 13 …Run Code Online (Sandbox Code Playgroud)