Skip to content

Commit 351a58a

Browse files
committed
Add levels parameter in contour plot
1 parent 83b18a0 commit 351a58a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

xgc_reader.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -956,17 +956,17 @@ def find_tmask(self, step, max_end=False):
956956
'''
957957
contour plot of one plane quantity
958958
'''
959-
def contourf_one_var(self, fig, ax, var, title='None', vm='None', cmap='jet'):
959+
def contourf_one_var(self, fig, ax, var, title='None', vm='None', cmap='jet', levels=150):
960960
if(vm=='None'):
961-
cf=ax.tricontourf(self.mesh.triobj,var, cmap=cmap,extend='both',levels=150) #,vmin=-vm, vmax=vm)
961+
cf=ax.tricontourf(self.mesh.triobj,var, cmap=cmap,extend='both',levels=levels) #,vmin=-vm, vmax=vm)
962962
elif(vm=='Sigma2'):
963963
sigma = np.sqrt(np.mean(var*var) - np.mean(var)**2)
964964
vm = 2 * sigma
965965
var2=np.minimum(vm,np.maximum(-vm,var))
966-
cf=ax.tricontourf(self.mesh.triobj,var2, cmap=cmap,extend='both',levels=150,vmin=-vm, vmax=vm)
966+
cf=ax.tricontourf(self.mesh.triobj,var2, cmap=cmap,extend='both',levels=levels,vmin=-vm, vmax=vm)
967967
else:
968968
var2=np.minimum(vm,np.maximum(-vm,var))
969-
cf=ax.tricontourf(self.mesh.triobj,var2, cmap=cmap,extend='both',levels=150,vmin=-vm, vmax=vm)
969+
cf=ax.tricontourf(self.mesh.triobj,var2, cmap=cmap,extend='both',levels=levels,vmin=-vm, vmax=vm)
970970
cbar = fig.colorbar(cf, ax=ax)
971971
if(title != 'None'):
972972
ax.set_title(title)

0 commit comments

Comments
 (0)