Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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=
|
| 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=
|
| 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")
|