Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Python with matplotlib - drawing multiple figures in parallel

I have functions that contribute to small parts of a figure generation. I'm trying to use these functions to generate multiple figures? So something like this:

  1. work with Figure 1
  2. do something else
  3. work with Figure 2
  4. do something else
  5. work with Figure 1
  6. do something else
  7. work with Figure 2

If anyone could help, that'd be great!

like image 245
aspade Avatar asked Sep 09 '09 17:09

aspade


1 Answers

There are several ways to do this, and the simplest is to use the figure numbers. The code below makes two figures, #0 and #1, each with two lines. #0 has the points 1,2,3,4,5,6, and #2 has the points 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() 
like image 172
tom10 Avatar answered Sep 16 '22 14:09

tom10