我有一个问题:如何在3D图形上的xyz轴上创建箭头?
我使用pylib:matplotlib进行绘图。这是我的代码:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
from itertools import product, combinations
fig = plt.figure()
ax = Axes3D(fig)
ax.set_xlabel('Вісь x')
ax.set_ylabel('Вісь y')
ax.set_zlabel('Вісь z')
ax.set_aspect('auto')
ax.set_autoscale_on(True)
u = np.arange(-2, 2, 0.1)
x, y = np.meshgrid(u, u)
z = x * y
ax.plot([0, 0], [0, 0], [0, 3], color="blue",)
ax.plot([0, 3], [0, 0], [0, 0], color="green",)
ax.plot([0, 0], [0, 3], [0, 0], color="magenta",)
ax.plot_surface(x, y, z, cmap="plasma", edgecolor="red")
plt.show()