diff --git a/src/emcpy/plots/create_plots.py b/src/emcpy/plots/create_plots.py index 0dd9e00..df755e6 100644 --- a/src/emcpy/plots/create_plots.py +++ b/src/emcpy/plots/create_plots.py @@ -248,7 +248,6 @@ def create_figure(self): """ Driver method to create figure and subplots. """ - # Check to make sure plot_list == nrows*ncols if len(self.plot_list) != self.nrows*self.ncols: raise ValueError( @@ -279,7 +278,6 @@ def create_figure(self): self.fig = plt.figure(figsize=self.figsize) for i, plot_obj in enumerate(self.plot_list): - # check if object has projection and domain attributes to determine ax if hasattr(plot_obj, 'projection'): # Check if domain object is tuple/list for custom domains @@ -301,6 +299,8 @@ def create_figure(self): lat_formatter = LatitudeFormatter() ax.xaxis.set_major_formatter(lon_formatter) ax.yaxis.set_major_formatter(lat_formatter) + else: + ax.set_extent(self.domain.extent, ccrs.PlateCarree()) else: # Check plot types diff --git a/src/emcpy/plots/map_tools.py b/src/emcpy/plots/map_tools.py index 52f2b77..7275ef6 100644 --- a/src/emcpy/plots/map_tools.py +++ b/src/emcpy/plots/map_tools.py @@ -391,11 +391,8 @@ def _npstereo(self): Creates projection using Orthographic from Cartopy and orients it from central latitude 90 degrees. """ - self.cenlon = 0 if self.cenlon is None else self.cenlon - self.projection = ccrs.Orthographic(central_longitude=self.cenlon, - central_latitude=90, - globe=self.globe) + self.projection = ccrs.NorthPolarStereo(globe=self.globe) self.transform = ccrs.PlateCarree() def _spstereo(self): @@ -403,9 +400,6 @@ def _spstereo(self): Creates projection using Orthographic from Cartopy and orients it from central latitude -90 degrees. """ - self.cenlon = 0 if self.cenlon is None else self.cenlon - self.projection = ccrs.Orthographic(central_longitude=self.cenlon, - central_latitude=-90, - globe=self.globe) + self.projection = ccrs.SouthPolarStereo(globe=self.globe) self.transform = ccrs.PlateCarree() diff --git a/src/tests/test_plots.py b/src/tests/test_plots.py index 856f1e2..240593d 100644 --- a/src/tests/test_plots.py +++ b/src/tests/test_plots.py @@ -2,7 +2,7 @@ from scipy.ndimage.filters import gaussian_filter import matplotlib.pyplot as plt -from emcpy.plots.plots import LinePlot, VerticalLine,\ +from emcpy.plots.plots import LinePlot, VerticalLine, \ Histogram, Density, Scatter, HorizontalLine, BarPlot, \ GriddedPlot, ContourPlot, FilledContourPlot, HorizontalBar, \ BoxandWhiskerPlot, HorizontalSpan, SkewT diff --git a/src/tests/test_stats.py b/src/tests/test_stats.py index 8f47b3d..8db6169 100644 --- a/src/tests/test_stats.py +++ b/src/tests/test_stats.py @@ -1,4 +1,4 @@ -from emcpy.stats.stats import mstats, lregress, ttest, get_weights,\ +from emcpy.stats.stats import mstats, lregress, ttest, get_weights, \ get_linear_regression, bootstrap, calc_bins import numpy as np