如何从多个图形中分离一个图形
我不能把代码放在这里,因为这是我的作业。
我的程序是在一个图上绘制多个图形。请查看以下链接中的示例图:Python: 在同一图形上绘制多个图
上面的链接只是一个示例。那不是我的代码,我的程序也完全不同。我的主题和那个示例没有关系。那个图只是供参考。
我用来实现这个的代码行是:plot(a,b, label=str(meters))
。我想做的是从这三条曲线中选取其中一条图形,并单独绘制出来,就像它是主图一样。我是在一个函数里面做这些,并且我创建了一个数字数组,用来循环这些不同的值,以得到三条不同的图形。
1 个回答
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 教程中找到。