purple-koala commited on
Commit
8189f4a
·
verified ·
1 Parent(s): 7056a58

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -26,7 +26,7 @@ from ipywidgets import (
26
  interactive,
27
  )
28
 
29
- pn.extension()
30
 
31
  #df = pd.read_csv("table.csv", index_col=None)
32
  #df = df.sort_values(by="year")
@@ -189,7 +189,7 @@ class SADCP_Viewer(param.Parameterized):
189
  )
190
  self.update_name_options()
191
 
192
- @param.depends("year_slider.value", "file_dropdown.value", watch=True)
193
  def update_name_options(self):
194
  start_year, end_year = self.year_slider.value
195
  mask = (self.df["year"] >= start_year) & (self.df["year"] <= end_year)
@@ -314,7 +314,7 @@ class SADCP_Viewer(param.Parameterized):
314
  "num_vectors_slider.value",
315
  "scale_factor_slider.value",
316
  "bathy_checkbox.value",
317
- watch=True,
318
  )
319
  def update_plots(self):
320
  self.ds_filtered = self.filter_data()
@@ -450,6 +450,7 @@ class SADCP_Viewer(param.Parameterized):
450
  ax.gridlines(draw_labels=True)
451
  plt.ylabel("Latitude", fontsize=15, labelpad=35)
452
  plt.xlabel("Longitude", fontsize=15, labelpad=20)
 
453
  return fig
454
 
455
  # pn.pane.Matplotlib(fig,width=800, height=600, sizing_mode="fixed", name="Plot")
 
26
  interactive,
27
  )
28
 
29
+ pn.extension('tabulator')
30
 
31
  #df = pd.read_csv("table.csv", index_col=None)
32
  #df = df.sort_values(by="year")
 
189
  )
190
  self.update_name_options()
191
 
192
+ @param.depends("year_slider.value", "file_dropdown.value", watch=False)
193
  def update_name_options(self):
194
  start_year, end_year = self.year_slider.value
195
  mask = (self.df["year"] >= start_year) & (self.df["year"] <= end_year)
 
314
  "num_vectors_slider.value",
315
  "scale_factor_slider.value",
316
  "bathy_checkbox.value",
317
+ watch=False,
318
  )
319
  def update_plots(self):
320
  self.ds_filtered = self.filter_data()
 
450
  ax.gridlines(draw_labels=True)
451
  plt.ylabel("Latitude", fontsize=15, labelpad=35)
452
  plt.xlabel("Longitude", fontsize=15, labelpad=20)
453
+ plt.close()
454
  return fig
455
 
456
  # pn.pane.Matplotlib(fig,width=800, height=600, sizing_mode="fixed", name="Plot")