我想在 3D 线框图中添加一些文本。我从matplotlib 库中这个示例的代码开始。从Axes文档中我发现了一个text(). 如果我没看错,则需要 4 个位置参数(包括self)。我将示例修改如下:
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# Grab some test data.
X, Y, Z = axes3d.get_test_data(0.05)
# Plot a basic wireframe.
ax.plot_wireframe(X, Y, Z, rstride=10, cstride=10)
ax.text(0, 0, "I'm here")
plt.show()
当我运行这段代码时,我得到
类型错误:文本()缺少 1 个必需的位置参数:'s'
我该如何解决?我在这里做错了什么?
12345678_0001
斯蒂芬大帝
相关分类