我想绘制100个用户使用的连接设备(计算步骤数)的数据。我为每个用户收集了大约4000条记录。在
所以我用PIL:Image.putpixel((CurrentTimePx,CurrentRowPx),(CurrentActivityPixelIntensity,0,0))
在100*4000大小的图片中手动绘制每个点
但是照片太小了,我必须放大才能正确看到点。在
你有没有办法一点一点地打印图片,但尺寸要正确?在
编辑:
这有点困难:对于一个用户,我绘制一个点(在时间0),强度=步数。然后我跳到下一行(对于另一个用户),我也这样做。一旦我完成了所有的用户,我就跳到下一个专栏(时间1),依此类推。。。在
我加入了一幅完整的观想画面。Final Image
我将把这些数据放入一个(1004000)numpy数组中,并使用
matplotlib
来绘制它。例如:尝试使用matplotlib而不是PIL。在
Matplotlib:
http://matplotlib.org/
特别是关于条形图(我想这就是你想要的):
http://matplotlib.org/examples/api/barchart_demo.html
相关问题 更多 >
编程相关推荐