File: subplot_demo.py

package info (click to toggle)
scitools 0.7-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 17,252 kB
  • ctags: 2,871
  • sloc: python: 28,744; sh: 112; makefile: 15
file content (46 lines) | stat: -rw-r--r-- 1,015 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/usr/bin/env python

from scitools.std import *

setp(interactive=False)

x = linspace(-5,5,201)
subplot(2,2,1)
plot(x, x-sin(pi*x), xlabel='x', ylabel='y', title='subplot(2,2,1)')
subplot(2,2,2)
plot(x, x-cos(x**2), xlabel='x', ylabel='y', title='subplot(2,2,2)')
subplot(2,2,3)
plot(cos(3*pi*x), cos(0.5*pi*x), x=x, grid='on', axis=[-3,3,-3,3],
     xlabel='x', ylabel='y', title='subplot(2,2,3)')
subplot(2,2,4)
plot(x, cos(pi*x), xlabel='x', ylabel='y', title='subplot(2,2,4)')
show()

#hardcopy('subplot1a.eps', color=True)
#hardcopy('subplot1a.png', color=True)

figure()
t = linspace(0,1,51)
y1 = sin(2*pi*t)
y2 = cos(2*pi*3*t)
subplot(2,1,1)
plot(t, y1, 'ro-')
hold('on')
plot(t, y2, 'b--')
title('This is the title')
ylabel('voltage (mV)')
axis([0, 1, -1.5, 1.5])

subplot(2,1,2)
plot(t, y1+y2, 'm:')
axis([0, 1, -3, 3])
grid('on')
xlabel('time (sec)')
ylabel('voltage (mV)')
show()

#hardcopy('subplot1b.eps', color=True)
#hardcopy('subplot1b.png', color=True)

raw_input("Press Return key to quit: ")