Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ddfe342

Browse files
committed
reworked code to make it easier to read
1 parent 149fabd commit ddfe342

File tree

1 file changed

+70
-36
lines changed

1 file changed

+70
-36
lines changed
Lines changed: 70 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,126 @@
1-
# from pylab import *
21
import matplotlib.pyplot as plt
32
import numpy as np
43
from matplotlib.ticker import OldScalarFormatter, ScalarFormatter
54

5+
## Example 1 ##
66
x = np.arange(0, 1, .01)
77
f = plt.figure(figsize=(6, 6))
88
f.text(0.5, 0.975, 'The old formatter',
99
horizontalalignment='center', verticalalignment='top')
10+
1011
plt.subplot(221)
1112
plt.plot(x * 1e5 + 1e10, x * 1e-10 + 1e-5)
12-
plt.gca().xaxis.set_major_formatter(OldScalarFormatter())
13-
plt.gca().yaxis.set_major_formatter(OldScalarFormatter())
13+
ax1 = plt.gca()
14+
ax1.xaxis.set_major_formatter(OldScalarFormatter())
15+
ax1.yaxis.set_major_formatter(OldScalarFormatter())
16+
1417
plt.subplot(222)
1518
plt.plot(x * 1e5, x * 1e-4)
16-
plt.gca().xaxis.set_major_formatter(OldScalarFormatter())
17-
plt.gca().yaxis.set_major_formatter(OldScalarFormatter())
19+
ax2 = plt.gca()
20+
ax2.xaxis.set_major_formatter(OldScalarFormatter())
21+
ax2.yaxis.set_major_formatter(OldScalarFormatter())
22+
1823
plt.subplot(223)
1924
plt.plot(-x * 1e5 - 1e10, -x * 1e-5 - 1e-10)
20-
plt.gca().xaxis.set_major_formatter(OldScalarFormatter())
21-
plt.gca().yaxis.set_major_formatter(OldScalarFormatter())
25+
ax3 = plt.gca()
26+
ax3.xaxis.set_major_formatter(OldScalarFormatter())
27+
ax3.yaxis.set_major_formatter(OldScalarFormatter())
28+
2229
plt.subplot(224)
2330
plt.plot(-x * 1e5, -x * 1e-4)
24-
plt.gca().xaxis.set_major_formatter(OldScalarFormatter())
25-
plt.gca().yaxis.set_major_formatter(OldScalarFormatter())
31+
ax4 = plt.gca()
32+
ax4.xaxis.set_major_formatter(OldScalarFormatter())
33+
ax4.yaxis.set_major_formatter(OldScalarFormatter())
2634

35+
## Example 2 ##
2736
x = np.arange(0, 1, .01)
28-
f = figure(figsize=(6, 6))
37+
f = plt.figure(figsize=(6, 6))
2938
f.text(0.5, 0.975, 'The new formatter, default settings',
3039
horizontalalignment='center',
3140
verticalalignment='top')
41+
3242
plt.subplot(221)
3343
plt.plot(x * 1e5 + 1e10, x * 1e-10 + 1e-5)
34-
plt.gca().xaxis.set_major_formatter(ScalarFormatter())
35-
plt.gca().yaxis.set_major_formatter(ScalarFormatter())
44+
ax1 = plt.gca()
45+
ax1.xaxis.set_major_formatter(ScalarFormatter())
46+
ax1.yaxis.set_major_formatter(ScalarFormatter())
47+
3648
plt.subplot(222)
3749
plt.plot(x * 1e5, x * 1e-4)
38-
plt.gca().xaxis.set_major_formatter(ScalarFormatter())
39-
plt.gca().yaxis.set_major_formatter(ScalarFormatter())
50+
ax2 = plt.gca()
51+
ax2.xaxis.set_major_formatter(ScalarFormatter())
52+
ax2.yaxis.set_major_formatter(ScalarFormatter())
53+
4054
plt.subplot(223)
4155
plt.plot(-x * 1e5 - 1e10, -x * 1e-5 - 1e-10)
42-
plt.gca().xaxis.set_major_formatter(ScalarFormatter())
43-
plt.gca().yaxis.set_major_formatter(ScalarFormatter())
56+
ax3 = plt.gca()
57+
ax3.xaxis.set_major_formatter(ScalarFormatter())
58+
ax3.yaxis.set_major_formatter(ScalarFormatter())
59+
4460
plt.subplot(224)
4561
plt.plot(-x * 1e5, -x * 1e-4)
46-
plt.gca().xaxis.set_major_formatter(ScalarFormatter())
47-
plt.gca().yaxis.set_major_formatter(ScalarFormatter())
62+
ax4 = plt.gca()
63+
ax4.xaxis.set_major_formatter(ScalarFormatter())
64+
ax4.yaxis.set_major_formatter(ScalarFormatter())
4865

66+
## Example 3 ##
4967
x = np.arange(0, 1, .01)
50-
f = figure(figsize=(6, 6))
68+
f = plt.figure(figsize=(6, 6))
5169
f.text(0.5, 0.975, 'The new formatter, no numerical offset',
5270
horizontalalignment='center',
5371
verticalalignment='top')
72+
5473
plt.subplot(221)
5574
plt.plot(x * 1e5 + 1e10, x * 1e-10 + 1e-5)
56-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
57-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
75+
ax1 = plt.gca()
76+
ax1.xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
77+
ax1.yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
78+
5879
plt.subplot(222)
5980
plt.plot(x * 1e5, x * 1e-4)
60-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
61-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
81+
ax2 = plt.gca()
82+
ax2.xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
83+
ax2.yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
84+
6285
plt.subplot(223)
6386
plt.plot(-x * 1e5 - 1e10, -x * 1e-5 - 1e-10)
64-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
65-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
87+
ax3 = plt.gca()
88+
ax3.xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
89+
ax3.yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
90+
6691
plt.subplot(224)
6792
plt.plot(-x * 1e5, -x * 1e-4)
68-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
69-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
93+
ax4 = plt.gca()
94+
ax4.xaxis.set_major_formatter(ScalarFormatter(useOffset=False))
95+
ax4.yaxis.set_major_formatter(ScalarFormatter(useOffset=False))
7096

97+
## Example 4 ##
7198
x = np.arange(0, 1, .01)
72-
f = figure(figsize=(6, 6))
99+
f = plt.figure(figsize=(6, 6))
73100
f.text(0.5, 0.975, 'The new formatter, with mathtext',
74101
horizontalalignment='center',
75102
verticalalignment='top')
76103
plt.subplot(221)
77104
plt.plot(x * 1e5 + 1e10, x * 1e-10 + 1e-5)
78-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
79-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
105+
ax1 = plt.gca()
106+
ax1.xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
107+
ax1.yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
108+
80109
plt.subplot(222)
81110
plt.plot(x * 1e5, x * 1e-4)
82-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
83-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
111+
ax2 = plt.gca()
112+
ax2.xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
113+
ax2.yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
114+
84115
plt.subplot(223)
85116
plt.plot(-x * 1e5 - 1e10, -x * 1e-5 - 1e-10)
86-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
87-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
117+
ax3 = plt.gca()
118+
ax3.xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
119+
ax3.yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
120+
88121
plt.subplot(224)
89122
plt.plot(-x * 1e5, -x * 1e-4)
90-
plt.gca().xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
91-
plt.gca().yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
123+
ax4 = plt.gca()
124+
ax4.xaxis.set_major_formatter(ScalarFormatter(useMathText=True))
125+
ax4.yaxis.set_major_formatter(ScalarFormatter(useMathText=True))
92126
plt.show()

0 commit comments

Comments
 (0)