2016-10-31 6 views
1

ODEの3次元システムの数値的方法の結果をプロットしたいと思います。第二のy座標であり、すべての3タプルの最初の値をx座標であるmatplotlibを使って単純な3次元配列をプロットする

import numpy as np 
v= np.array([[1,2,3], [4,5,6], [7,8,9]]) 

を第三のz座標である:私の出力は、フォーム(我々は3つのステップを計算したとしましょう)です。

これらの点を3Dグリッド上にプロットする最も単純で効率的な方法をお勧めします。問題は、データがnp.array([[1,4,7], [2,5,8], [3,6,9]])のように形式化されるべきであると思われる。

答えて

2

あなたはこのように3Dで結果をプロットすることができます

import matplotlib.pyplot as plt, numpy as np 
from mpl_toolkits.mplot3d import Axes3D 

v= np.array([[1,2,3], [4,5,6], [7,8,9]]) 
fig = plt.figure() 
ax = fig.add_subplot(111, projection='3d') 
ax.plot(v[:,0],v[:,1],v[:,2]) 
plt.show() 

enter image description here

関連する問題