【发布时间】:2015-04-26 21:19:44
【问题描述】:
我有数据(来自一个有两列的空格分隔文本文件),它已经分箱但宽度仅为 1。我想将此宽度增加到大约 5。如何在 Python 中使用 numpy/matplotlib 执行此操作?
使用,
data = loadtxt('file.txt')
x = data[:, 0]
y = data[:, 1]
plt.bar(x,y)
创建过多的条形图并使用,
plt.hist(data)
没有适当地绘制直方图。我想我不明白 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
291 18
292 20
293 14
294 15
【问题讨论】:
标签: python numpy matplotlib