绘制手机重力仪数据的实时动态图像

最近跟着老师做了一些人机交互的小玩意儿,倍感无聊。其实说无聊也有些过头了,不过确实思路还没有打开,很局限,思考来思考去就是那几套方案。我想可能是因为自己在这方面的积累还太少吧,视野不够开阔,总是想不到什么好的点子,或许也可能因为一直习惯于解决问题的思路,而没有领悟到创新的方法吧。革命和创新往往都是从一个新颖的想法出发,而后有着这个想法作支撑,问题一般也就迎刃而解。记得马克吐温曾经说过:使我们陷入麻烦的不是那些我们不知道的东西,而是那些我们认为理所当然的东西。当然提出这些想法不但需要勇气,也需要相当的知识积累。

不过虽是这么说,安卓的编程倒是学到了不少,重力仪和陀螺仪的控制也熟悉了一些,想起前几天刚刚看到的 Python 包 Matplotlib,就想是不是可以用 matplotib 来绘制手机重力仪和陀螺仪数据实时的动态图像呢?因为之前都是画的静态图像,而像心电图、示波器这一类的动态图像的显示却没试过,所以就自然而然地有了这样的想法。
Continue Reading…

用matplotlib绘制数学图像

绘制美观漂亮的数学图像是往往是一件让我们头疼的事,因为我们既要保证绘图的准确性,又要同时做到使图像容易理解又不失美观。能画数学图像的软件种类很多,但好用的却很少。有些支持的图像类型很多功能很全,但是画出的图不平滑,有很多锯齿;而有些画的图形很漂亮,但支持的功能又少。Matplotlib 是一个数学图形绘制的 python 库,能够绘制出版质量的数学插图,同时功能也非常丰富。 Continue Reading…