1
import numpy as np
import matplotlib
matplotlib.rcParams['backend'] = "Qt4Agg"
import matplotlib.pyplot as plt
import seaborn as sns
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.gca(projection='3d')
%matplotlib inline
p=np.array([1,-3,5])
q=np.array([3,2,6])
ax.quiver(p,q)
ax.legend()
plt.show()
私は2つのベクトルpとqを3Dでプロットしようとしています。このエラーメッセージが表示され続けます3Dで2つのベクトルをプロットする方法
ValueError: need at least one array to concatenate
このプロットを表示するには、何が必要なのかよくわかりません。
私はプロットを使用するときに行った方法は、私はこれを取り戻す アウト[7]: [<0xa235940でmpl_toolkits.mplot3d.art3d.Line3D>] また、私はあなたがやった方法を震え使用構文エラーが発生する ファイル ""、行1 ax.quiver(* q、* q) ^ SyntaxError:無効な構文 –