Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在寻找一种简单的方法来以numpy可视化我的一些数据,我发现了mlabwrap软件包,它看起来确实很有前途。我正在尝试创建一个简单的图,该图可以随着数据的变化而更新。
这是我要复制的Matlab代码 >> h = plot([1,2,3], [1,2,3], '-o'); >> set(h, 'XData', [0,0,0]); >> drawnow(); 到python >> from mlabwrap import mlab >> h = mlab.plot([1,2,3], [1,2,3], '-o') >> mlab.set(h, 'XData', [0,0,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,0,0],nout=0) 更多&回答... |
![]() |
![]() |