Ниже показано, как «перемещать» оси с одной фигуры на другую. Это назначенная функциональность @ последнего примера JoeKington , который в новых версиях matplotlib больше не работает, потому что оси не могут жить сразу на нескольких фигурах.
Сначала вам нужно будет удалите оси с первого рисунка, затем добавьте его к следующему рисунку и дайте ему некоторое место для жизни.
import matplotlib.pyplot as plt
fig1, ax = plt.subplots()
ax.plot(range(10))
ax.remove()
fig2 = plt.figure()
ax.figure=fig2
fig2.axes.append(ax)
fig2.add_axes(ax)
dummy = fig2.add_subplot(111)
ax.set_position(dummy.get_position())
dummy.remove()
plt.close(fig1)
plt.show()
Попробуй это. Обратите внимание, что формула является формулой массива.
Формула вычисляет количество дней между каждой датой, в которую существует заказ, а затем усредняет эти значения. Если это не то, что вы хотите, вам нужно быть конкретным.
Чтобы ввести / подтвердить формулу массива , удерживайте ctrl kbd> + shift kbd>, нажимая enter kbd>. Если вы сделаете это правильно, Excel поместит фигурные скобки {...}
вокруг формулы, отображаемой в строке формул.