@@ -2526,7 +2526,7 @@ def set_up_map(self,
25262526 land_color = 'gray'
25272527 else :
25282528 land_color = cfeature .COLORS ['land' ]
2529- land_zorder = kwargs .pop ('land_zorder' , 10 )
2529+ land_zorder = kwargs .pop ('land_zorder' , 1.5 )
25302530
25312531 if 'text' in kwargs :
25322532 if not isinstance (kwargs ['text' ], list ):
@@ -2677,6 +2677,8 @@ def animation(self,
26772677 compare )
26782678 kwargs .update (compare_args )
26792679
2680+ background_zorder = kwargs .pop ('background_zorder' , 0 )
2681+
26802682 start_time = datetime .now ()
26812683 if cmap is None :
26822684 cmap = 'jet'
@@ -2859,7 +2861,7 @@ def plot_timestep(i):
28592861 map_y ,
28602862 scalar ,
28612863 alpha = bgalpha ,
2862- zorder = 1 ,
2864+ zorder = background_zorder ,
28632865 antialiased = True ,
28642866 linewidth = 0.0 ,
28652867 rasterized = True ,
@@ -2873,7 +2875,7 @@ def plot_timestep(i):
28732875 u_component [::skip , ::skip ],
28742876 v_component [::skip , ::skip ],
28752877 scale = scale ,
2876- zorder = 1 ,
2878+ zorder = background_zorder ,
28772879 transform = self .crs_lonlat )
28782880
28792881 if lcs is not None :
@@ -2886,6 +2888,7 @@ def plot_timestep(i):
28862888 vmin = vmin ,
28872889 vmax = vmax ,
28882890 cmap = cmap ,
2891+ zorder = background_zorder ,
28892892 transform = self .crs_lonlat )
28902893
28912894 if show_elements is True :
@@ -3375,7 +3378,7 @@ def plot(self,
33753378 show_initial = True ,
33763379 density_pixelsize_m = 1000 ,
33773380 lalpha = None ,
3378- bgalpha = 1 ,
3381+ bgalpha = .8 ,
33793382 clabel = None ,
33803383 cpad = .05 ,
33813384 caspect = 30 ,
@@ -3676,6 +3679,7 @@ def plot(self,
36763679 color = self .plot_comparison_colors [i + 1 ],
36773680 transform = self .crs_lonlat )
36783681
3682+ background_zorder = kwargs .pop ('background_zorder' , 0 )
36793683 if background is not None :
36803684 if hasattr (self , 'time' ):
36813685 time = self .time - self .time_step_output
@@ -3710,7 +3714,7 @@ def plot(self,
37103714 map_y ,
37113715 scalar ,
37123716 alpha = bgalpha ,
3713- zorder = 1 ,
3717+ zorder = background_zorder ,
37143718 vmin = vmin ,
37153719 vmax = vmax ,
37163720 cmap = cmap ,
@@ -3741,7 +3745,7 @@ def plot(self,
37413745 v_component [::skip , ::skip ],
37423746 scale = scale ,
37433747 transform = self .crs_lonlat ,
3744- zorder = 1 )
3748+ zorder = background_zorder )
37453749
37463750 if lcs is not None :
37473751 map_x_lcs , map_y_lcs = (lcs ['lon' ], lcs ['lat' ])
@@ -3751,7 +3755,7 @@ def plot(self,
37513755 alpha = 1 ,
37523756 vmin = vmin ,
37533757 vmax = vmax ,
3754- zorder = 0 ,
3758+ zorder = background_zorder ,
37553759 cmap = cmap ,
37563760 transform = self .crs_lonlat )
37573761
0 commit comments