From 0d33561747393f3f4e8c2a6de766e325b13b4b2d Mon Sep 17 00:00:00 2001 From: Paul Elliott Date: Fri, 17 Jan 2025 13:33:22 -0500 Subject: [PATCH] feat(embeddings): default to 2D plot --- src/nrtk_explorer/app/embeddings.py | 2 +- vue-components/src/components/ScatterPlot.vue | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/nrtk_explorer/app/embeddings.py b/src/nrtk_explorer/app/embeddings.py index 4c4fcd8..695cdf0 100644 --- a/src/nrtk_explorer/app/embeddings.py +++ b/src/nrtk_explorer/app/embeddings.py @@ -276,7 +276,7 @@ def settings_widget(self): with html.Div(trame_server=self.server, classes="col"): with html.Div(classes="q-gutter-y-md"): quasar.QBtnToggle( - v_model=("dimensionality", "3"), + v_model=("dimensionality", "2"), toggler_color="primary", flat=True, spread=True, diff --git a/vue-components/src/components/ScatterPlot.vue b/vue-components/src/components/ScatterPlot.vue index d774641..0e73f70 100644 --- a/vue-components/src/components/ScatterPlot.vue +++ b/vue-components/src/components/ScatterPlot.vue @@ -42,7 +42,7 @@ type Events = { const emit = defineEmits() const plotContainer = ref() -const selectMode = ref(false) +const selectMode = ref(true) const colors = ref({ viridis, cividis, magma, inferno }) const colorMapName = ref('viridis') const domain: Vector2 = [0, 1] @@ -174,6 +174,8 @@ onMounted(() => { // Without this there is an error upon browser refresh when sequences are defined. scatterPlot.render(dataset.value) + // needs to be after render or pan mode and select are initially active at the same time + scatterPlot.setSelectMode() }) function emitCameraPosition() {