|
1 | 1 | '''This example is only interesting when ran in interactive mode'''
|
2 | 2 |
|
3 |
| -from pylab import * |
| 3 | +import matplotlib.pyplot as plt |
| 4 | +import numpy as np |
4 | 5 |
|
5 | 6 | # Plot circle or radius 3
|
6 | 7 |
|
7 |
| -an = linspace(0, 2*pi, 100) |
| 8 | +an = np.linspace(0, 2*np.pi, 100) |
8 | 9 |
|
9 |
| -subplot(221) |
10 |
| -plot(3*cos(an), 3*sin(an)) |
11 |
| -title('not equal, looks like ellipse', fontsize=10) |
| 10 | +plt.subplot(221) |
| 11 | +plt.plot(3*np.cos(an), 3*np.sin(an)) |
| 12 | +plt.title('not equal, looks like ellipse', fontsize=10) |
12 | 13 |
|
13 |
| -subplot(222) |
14 |
| -plot(3*cos(an), 3*sin(an)) |
15 |
| -axis('equal') |
16 |
| -title('equal, looks like circle', fontsize=10) |
| 14 | +plt.subplot(222) |
| 15 | +plt.plot(3*np.cos(an), 3*np.sin(an)) |
| 16 | +plt.axis('equal') |
| 17 | +plt.title('equal, looks like circle', fontsize=10) |
17 | 18 |
|
18 |
| -subplot(223) |
19 |
| -plot(3*cos(an), 3*sin(an)) |
20 |
| -axis('equal') |
21 |
| -axis([-3, 3, -3, 3]) |
22 |
| -title('looks like circle, even after changing limits', fontsize=10) |
| 19 | +plt.subplot(223) |
| 20 | +plt.plot(3*np.cos(an), 3*np.sin(an)) |
| 21 | +plt.axis('equal') |
| 22 | +plt.axis([-3, 3, -3, 3]) |
| 23 | +plt.title('looks like circle, even after changing limits', fontsize=10) |
23 | 24 |
|
24 |
| -subplot(224) |
25 |
| -plot(3*cos(an), 3*sin(an)) |
26 |
| -axis('equal') |
27 |
| -axis([-3, 3, -3, 3]) |
28 |
| -plot([0, 4], [0, 4]) |
29 |
| -title('still equal after adding line', fontsize=10) |
| 25 | +plt.subplot(224) |
| 26 | +plt.plot(3*np.cos(an), 3*np.sin(an)) |
| 27 | +plt.axis('equal') |
| 28 | +plt.axis([-3, 3, -3, 3]) |
| 29 | +plt.plot([0, 4], [0, 4]) |
| 30 | +plt.title('still equal after adding line', fontsize=10) |
30 | 31 |
|
31 |
| -show() |
| 32 | +plt.show() |
0 commit comments