我知道有多种方法可以在一个图中绘制多个图形。一种这样的方式是使用轴,例如,如何绘制小图中的图形(Matplotlib)
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([range(8)])
ax.plot(...)
因为我有我的美化图表和随后返回一个数字的功能,我想用这个数字在我的次要情节来绘制。它应该看起来类似于此:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(figure1) # where figure is a plt.figure object
ax.plot(figure2)
这不起作用,但我怎么能使它工作?有没有办法将数字放在子图或者解决方法中,在一个整体数字中绘制多个数字?
任何帮助,这是非常感谢。 在此先感谢您的意见。
非常感谢您的回答,但这正是我想要规避的。我不想绘制数据,而是一个容易检索的图形对象。 – Arne
@Arne:我从来没有见过内置函数,其中包含两个数字成一个单一的数字。因此,有必要从数字对象中提取所有数据,并使用多个坐标轴在新图中再次绘制它们。尽管这可能是可能的,但比简单地将轴作为参数更复杂。 – plonser