Я хочу добавить текст в трехмерный каркасный график. Я начинаю с кода из этого примера в галерее 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()
Когда я запускаю этот код, я получаю
TypeError: text () отсутствует 1 обязательный позиционный аргумент: 's'
Как это исправить? Что я здесь не так делаю?