diff --git a/examples/dashboard/dashboard.py b/examples/dashboard/dashboard.py index 815a3d244..773c8eb47 100644 --- a/examples/dashboard/dashboard.py +++ b/examples/dashboard/dashboard.py @@ -356,29 +356,24 @@ def create_layout(self): # add ui components controls = [] - axes_options = zip(self.model.axes.keys(), self.model.axes.keys()) - axes_select = Select.create(name='Axes', options=axes_options) + axes_select = Select(name='Axes', options=list(self.model.axes.keys())) axes_select.on_change('value', self.on_axes_change) controls.append(axes_select) - fields_options = zip(self.model.fields.keys(), self.model.fields.keys()) - self.field_select = Select.create(name='Field', options=fields_options) + self.field_select = Select(name='Field', options=list(self.model.fields.keys())) self.field_select.on_change('value', self.on_field_change) controls.append(self.field_select) - agg_options = zip(self.model.aggregate_functions.keys(), self.model.aggregate_functions.keys()) - self.aggregate_select = Select.create(name='Aggregate', options=agg_options) + self.aggregate_select = Select(name='Aggregate', options=list(self.model.aggregate_functions.keys())) self.aggregate_select.on_change('value', self.on_aggregate_change) controls.append(self.aggregate_select) - transfer_options = zip(self.model.transfer_functions.keys(), self.model.transfer_functions.keys()) - transfer_select = Select.create(name='Transfer Function', - options=transfer_options) + transfer_select = Select(name='Transfer Function', + options=list(self.model.transfer_functions.keys())) transfer_select.on_change('value', self.on_transfer_function_change) controls.append(transfer_select) - color_options = zip(self.model.color_ramps.keys(), self.model.color_ramps.keys()) - color_ramp_select = Select.create(name='Color Ramp', options=color_options) + color_ramp_select = Select(name='Color Ramp', options=list(self.model.color_ramps.keys())) color_ramp_select.on_change('value', self.on_color_ramp_change) controls.append(color_ramp_select) @@ -396,8 +391,7 @@ def create_layout(self): # controls.append(self.model.legend_side_vbox) # add map components - basemap_options = zip(self.model.basemaps.keys(), self.model.basemaps.keys()) - basemap_select = Select.create(name='Basemap', value='Imagery', options=basemap_options) + basemap_select = Select(name='Basemap', value='Imagery', options=list(self.model.basemaps.keys())) basemap_select.on_change('value', self.on_basemap_change) image_opacity_slider = Slider(title="Opacity", value=100, start=0, @@ -416,7 +410,7 @@ def create_layout(self): self.controls = VBox(height=600, children=controls) self.map_controls = HBox(width=self.fig.plot_width, children=map_controls) - + # legends (temporarily disabled) self.map_area = VBox(width=900, height=600, children=[self.map_controls, self.fig])