如何从多个图形中分离一个图形

-2 投票
1 回答
1196 浏览
提问于 2025-04-30 00:42

我不能把代码放在这里,因为这是我的作业。

我的程序是在一个图上绘制多个图形。请查看以下链接中的示例图: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 教程中找到。

撰写回答