我无法将代码放在这里,因为这是我的任务。
我的程序在一个图上打印多个图形。请查看以下链接中的示例图:Python: Plot multiple graphs on the same figure
上面的链接只是一个例子。那不是我的代码也不是我有相同的程序。我的主题完全不同。这个数字仅供参考。
我用来实现此目的的代码行是:plot(a,b, label=str(meters))
我想要做的是从这三条曲线中获取这些图形中的任何一条,并将它分开绘制,就好像它是主图形一样。我在一个函数中做了所有这些,并且我创建了一个数组数组来循环遍历这些不同的值以获得三个不同的图。
答案 0 :(得分:2)
你的意思是这样吗?
import numpy as np
import matplotlib.pyplot as plt
plt.ion()
a = np.arange(5)
line1, = plt.plot(a, a**2) # a new figure instance is opened automatically
line2, = plt.plot(a, a**3-a)
line3, = plt.plot(a, 4*a-a**2/2.)
fig_handle = plt.figure() # Force a new figure instance to open
plt.plot(a, a**2) # This will replot 'line1', but in this new figure instance.
如果没有,请更新您的问题,或者显示您已有的代码。 请注意,这是您可以在matplotlib pyplot tutorial上找到的信息。