Skip to content

Commit db49ce6

Browse files
author
Daniel Ruprecht
committed
make lines in dispersion plot distinguishable
1 parent 18e25ab commit db49ce6

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

examples/acoustic_1d_imex/plot_dispersion.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def findomega(stab_fh):
4343
swparams = {}
4444
swparams['collocation_class'] = collclass.CollGaussLegendre
4545
swparams['num_nodes'] = 3
46-
K = 5
46+
K = 4
4747
dirk_order = K
4848

4949
c_speed = 1.0
@@ -128,14 +128,14 @@ def findomega(stab_fh):
128128
fig = plt.figure()
129129
plt.plot(k_vec, (U_speed+c_speed)+np.zeros(np.size(k_vec)), '--', color='k', linewidth=1.5, label='Exact')
130130
plt.plot(k_vec, phase[1,:], '-', color='g', linewidth=1.5, label='DIRK('+str(dirkts.order)+')')
131-
plt.plot(k_vec, phase[2,:], '-', color='r', linewidth=1.5, label='RK-IMEX('+str(rkimex.order)+')')
132-
plt.plot(k_vec, phase[0,:], '-', color='b', linewidth=1.5, label='SDC('+str(K)+')')
131+
plt.plot(k_vec, phase[2,:], '-+', color='r', linewidth=1.5, label='RK-IMEX('+str(rkimex.order)+')', markevery=5, mew=1.0)
132+
plt.plot(k_vec, phase[0,:], '-o', color='b', linewidth=1.5, label='SDC('+str(K)+')', markevery=5, markersize=fs/2)
133133
plt.xlabel('Wave number', fontsize=fs, labelpad=0.25)
134134
plt.ylabel('Phase speed', fontsize=fs, labelpad=0.5)
135135
plt.xlim([k_vec[0], k_vec[-1:]])
136136
plt.ylim([0.0, 1.1*(U_speed+c_speed)])
137137
fig.gca().tick_params(axis='both', labelsize=fs)
138-
plt.legend(loc='lower left', fontsize=fs, prop={'size':fs})
138+
plt.legend(loc='lower left', fontsize=fs, prop={'size':fs-2})
139139
plt.xticks([0, 1, 2, 3], fontsize=fs)
140140
#plt.show()
141141
filename = 'sdc-fwsw-disprel-phase-K'+str(K)+'-M'+str(swparams['num_nodes'])+'.pdf'
@@ -145,14 +145,14 @@ def findomega(stab_fh):
145145
fig = plt.figure()
146146
plt.plot(k_vec, 1.0+np.zeros(np.size(k_vec)), '--', color='k', linewidth=1.5, label='Exact')
147147
plt.plot(k_vec, amp_factor[1,:], '-', color='g', linewidth=1.5, label='DIRK('+str(dirkts.order)+')')
148-
plt.plot(k_vec, amp_factor[2,:], '-', color='r', linewidth=1.5, label='RK-IMEX('+str(rkimex.order)+')')
149-
plt.plot(k_vec, amp_factor[0,:], '-', color='b', linewidth=1.5, label='SDC('+str(K)+')')
148+
plt.plot(k_vec, amp_factor[2,:], '-+', color='r', linewidth=1.5, label='RK-IMEX('+str(rkimex.order)+')', markevery=5, mew=1.0)
149+
plt.plot(k_vec, amp_factor[0,:], '-o', color='b', linewidth=1.5, label='SDC('+str(K)+')', markevery=5, markersize=fs/2)
150150
plt.xlabel('Wave number', fontsize=fs, labelpad=0.25)
151151
plt.ylabel('Amplification factor', fontsize=fs, labelpad=0.5)
152152
fig.gca().tick_params(axis='both', labelsize=fs)
153153
plt.xlim([k_vec[0], k_vec[-1:]])
154154
plt.ylim([k_vec[0], k_vec[-1:]])
155-
plt.legend(loc='lower left', fontsize=fs, prop={'size':fs})
155+
plt.legend(loc='lower left', fontsize=fs, prop={'size':fs-2})
156156
plt.gca().set_ylim([0.0, 1.1])
157157
plt.xticks([0, 1, 2, 3], fontsize=fs)
158158
#plt.show()

0 commit comments

Comments
 (0)