我正在寻找一种简单的方法来在numpy中可视化我的一些数据,并且我发现了看起来非常有前途的mlabwrap包.我正在尝试创建一个简单的绘图,可以随着数据的变化进行更新.
这是我试图复制的matlab代码
>> h = plot([1,2,3],[1,'-o'); >> set(h,'XData',[0,0]); >> drawnow();
到python
>> from mlabwrap import mlab >> h = mlab.plot([1,'-o') >> mlab.set(h,0]) >> mlab.drawnow();
error: One or more output arguments not assigned during call to "set".
对于如何解决这个问题,有任何的建议吗?
解决方法
也许mlab很生气,你没有为该set()调用保存matlab的返回值……
我没有安装这个,someval = mlab.set(h,’XData’)给出了什么?
编辑:你也可以尝试使用nout … mlab.set(h,’XData’,0],nout = 0)