32

我的功能有助于生成图形的一小部分。我正在尝试使用这些函数来生成多个数字?所以是这样的:

  1. 使用图 1
  2. 做别的事
  3. 使用图 2
  4. 做别的事
  5. 使用图 1
  6. 做别的事
  7. 使用图 2

如果有人可以提供帮助,那就太好了!

4

3 回答 3

35

有几种方法可以做到这一点,最简单的是使用数字。下面的代码生成了两个数字 #0 和 #1,每个数字有两行。#0 的点数为 1,2,3,4,5,6,#2 的点数为 10,20,30,40,50,60。

from pylab import *

figure(0)
plot([1,2,3])

figure(1)
plot([10, 20, 30])

figure(0)
plot([4, 5, 6])

figure(1)
plot([40, 50, 60])

show()
于 2009-09-09T18:11:15.883 回答
7

对于这个问题和你可能很快遇到的问题的更一般的答案,我会推荐官方教程

于 2009-09-09T19:44:20.890 回答
0

显示多个图形的最佳方法是使用 matplotlib 或 pylab。(对于 Windows)使用 matplotlib,您可以准备图形,然后当您使用它们完成该过程时,您可以使用命令“matplotlib.show()”进行显示,并且应该显示所有图形。

(在 linux 上)由于启用了交互模式(在 Windows 上,交互模式无法正常工作),因此添加对图形的更改没有问题。

于 2013-01-29T20:13:49.473 回答