1
1
import matplotlib .pyplot as plt
2
2
import numpy as np
3
+ from matplotlib import ticker
3
4
from mpl_toolkits .axes_grid1 .inset_locator import (InsetPosition , inset_axes ,
4
5
mark_inset )
5
6
12
13
strang_files = [
13
14
("subch_strang/grid_diag.out" , "Strang-0.2" , "C0" , "o" ),
14
15
# ("subch_strang_cfl0.1/grid_diag.out", "Strang CFL=0.1", "C1", "x"),
15
- ("subch_strang_noTevolve_fix/grid_diag.out" , "Strang, CFL=0.2, no T evolution" , "C2" , "s" ),
16
+ # ("subch_strang_noTevolve_fix/grid_diag.out", "Strang, CFL=0.2, no T evolution", "C2", "s"),
16
17
("subch_strang_cfl0.05/grid_diag.out" , "Strang-0.05" , "C0" , "+" ),
17
18
("subch_strang_tol1.e-8/grid_diag.out" , "Strang-tol" , "C1" , "x" )]
18
19
@@ -34,15 +35,17 @@ def monotonize(arr):
34
35
35
36
ax .plot (data [:,1 ], data [:,20 ], label = label , color = color , marker = ls , markevery = 0.025 )
36
37
37
- ax .legend (fontsize = "small " )
38
+ ax .legend (fontsize = "medium " )
38
39
ax .set_xlim (0.0 , 1.0 )
39
40
#ax.set_ylim(1.e-2, 1.0)
40
41
#ax.set_yscale("log")
41
42
ax .grid (linestyle = ":" , which = "both" )
43
+ ax .yaxis .set_major_formatter (ticker .ScalarFormatter (useMathText = True ))
42
44
43
45
ax .set_xlabel ("time (s)" )
44
46
ax .set_ylabel ("peak T (K)" )
45
47
46
48
47
- fig .set_size_inches ((8 , 8 ))
49
+ fig .set_size_inches ((6 , 6 ))
50
+ fig .tight_layout ()
48
51
fig .savefig ("subch_temp.pdf" )
0 commit comments