Мне знакома идея поместить несколько графиков в оверлей, вызвав функцию графика несколько раз
plt.plot(f1)
plt.plot(f2)
plt.plot(f2)
plt.show()
Но что, если я хочу нанести данные, которые я уже положил на холст?
Я думал об использовании matplotlib.lines.Line2D
объекта, возвращаемого каждым plt.plot. Если я сохраню их в подходящих переменных, я смогу использовать их позже. Но как мне получить сюжет из этих matplotlib.lines.Line2D
? Может быть, я пробую обреченную стратегию
p3000=plt.plot([1,2,3])
, а затем
fig, ax = plt.subplots()
ax.add_line(p3000[0])
но я получаю RuntimeError: Can not put single artist in more than one figure
Я также пытался get_xydata
участник, но я не даю очки в форме, которую я могу прочитать.