如何在python中绘制2D对象?

时间:2016-08-20 18:43:41

标签: python matplotlib plot

我想创建一个动画,其中一个框将在指定的轨道上移动。

有没有办法在python中完成这个任务? 还有matplotlib中的布尔图函数,它可以允许一个人明确地绘制像素吗?

1 个答案:

答案 0 :(得分:1)

我要适应this answer(来自@unutbu)。下面的代码构建一个方形轨迹并用它移动一个矩形:

StringBuilder sb = new StringBuilder();
sb.append(str1).append(", ");;
sb.append(str2).append(", ");;
sb.append(str3);
String finalMsgText = sb.toString();

Toast toast = Toast.makeText(context, finalMsgText , Toast.LENGTH_SHORT);
toast.show();

,结果是这个(只是截图,它实际上是动画的):

Square animation in matplotlib

至于你的另一个问题,matplotlib不是基于像素的,所以我认为你没有(简单)绘制一个像素的方法。根据您的目标,您可以考虑使用matplotlib中支持良好的image api来为您提供自定义背景。因此,您将绘制由matplotlib解析到屏幕的数组。