4

MATLABにはhold、同じ「グラフ」/ウィンドウにいくつかのものをプロットする関数があります(私が正しく覚えていれば、しばらく経ちました)。マヤビでこれを行う方法はありますか?計算のいくつかの実現を視覚化し、それらすべてを同じグラフに表示したいと思います。しかし、私はドキュメントを読んでそれを理解することができませんでした。

4

1 に答える 1

6

mayaviのmlabモジュールを使用している場合、デフォルトで保持されます。例:

In [1]: from mayavi import mlab

In [2]: import numpy as np

In [3]: mlab.plot3d(np.random.rand(10), np.random.rand(10), np.random.rand(10))
Out[3]: <mayavi.modules.surface.Surface at 0x2a4eade0>

In [4]: mlab.plot3d(np.random.rand(10), np.random.rand(10), np.random.rand(10))
Out[4]: <mayavi.modules.surface.Surface at 0x28218ab0>

In [5]: mlab.plot3d(np.random.rand(10), np.random.rand(10), np.random.rand(10))
Out[5]: <mayavi.modules.surface.Surface at 0x2a51db40>

In [6]: mlab.plot3d(np.random.rand(10), np.random.rand(10), np.random.rand(10))
Out[6]: <mayavi.modules.surface.Surface at 0x2a840bd0>

3 つのプロットが同じ図になります。

新しい図を作成すると、新しい図がこの新しい図に追加されます。figureキーワード引数を使用して、新しいプロットを特定の Figure に直接割り当てることもできます。

于 2013-03-04T08:43:27.507 に答える