From d5bb9ccbe98c0e4dac0bfe9966aa7e741a5fd569 Mon Sep 17 00:00:00 2001 From: Nils Brueggemann <nils.brueggemann@mpimet.mpg.de> Date: Tue, 11 Mar 2025 09:19:34 +0100 Subject: [PATCH] pyic_view: Some minor changes. --- scripts/pyic_view.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/pyic_view.py b/scripts/pyic_view.py index b509f18..b747ec0 100755 --- a/scripts/pyic_view.py +++ b/scripts/pyic_view.py @@ -24,7 +24,7 @@ def generate_axes(asp, generate_figure=True): figh = fig.get_figheight() figw = fig.get_figwidth() - x0, y0 = 0.1, 0.16 + x0, y0 = 0.07, 0.16 axh0 = 0.75 asp0 = 0.5 axw0 = axh0*figh/figw / asp0 @@ -553,7 +553,7 @@ class view(object): self.lon_reg = [-180, 180] self.lat_reg = [-90, 90] lat_reg_axlim = self.lat_reg - self.lon_lat_reg_tk = tk.StringVar(value=f"{self.lon_reg[0]},{self.lon_reg[1]},{self.lat_reg[0]},{self.lat_reg[1]}") + self.lon_lat_reg_tk.set(f"{self.lon_reg[0]:.3g},{self.lon_reg[1]:.3g},{self.lat_reg[0]:.3g},{self.lat_reg[1]:.3g}") self.xlim, self.ylim = get_xlim_ylim( self.lon_reg, lat_reg_axlim, self.proj, self.transformer) print(f'set_default_lon_lat_reg:') @@ -590,7 +590,7 @@ class view(object): self.xlim, self.ylim = xlim, ylim self.message('::: Warning: "Updating data range" with more complex projections can lead to strange results. :::') - self.lon_lat_reg_tk = tk.StringVar(value=f"{self.lon_reg[0]},{self.lon_reg[1]},{self.lat_reg[0]},{self.lat_reg[1]}") + self.lon_lat_reg_tk.set(f"{self.lon_reg[0]:.3g},{self.lon_reg[1]:.3g},{self.lat_reg[0]:.3g},{self.lat_reg[1]:.3g}") self.make_new_axis() def increase_slider(self, slider): @@ -654,7 +654,7 @@ class view(object): self.canvas.draw() except ValueError: print(f'Invalid value for clim: {clim_str}') - if clim_str=='sym': + if clim_str=='sym' or -clim[0]==clim[1]: self.selected_cmap.set('RdBu_r') self.update_cmap('RdBu_r') return -- GitLab