Skip to content

Extends coloring options for scatterplot (addressing issue #24)#247

Merged
thoellt merged 7 commits into
masterfrom
feature/core_extended_coloring-scatterplot/extended_coloring
Jul 23, 2026
Merged

Extends coloring options for scatterplot (addressing issue #24)#247
thoellt merged 7 commits into
masterfrom
feature/core_extended_coloring-scatterplot/extended_coloring

Conversation

@thoellt

@thoellt thoellt commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Adresses issue #24. Using the updated 2D point renderer (ManiVaultStudio/core#1277) this allows to set two arbitrary data dimensions to be used with 2D colormaps (in addition to the existing embedding layout option) and 3 dimensions to be mapped to RGB, similar to functionality already existing in the image viewer.

Typical use cases should be comparing embeddings or mapping image data to an embedding (see screenshot).

Screenshot 2026-07-22 at 22 31 10

Note: the embedding layout option can be fully reproduced with the new system. I have not removed it at this point, but I believe it could be removed at least from the GUI.

Important: This requires the core update ManiVaultStudio/core#1277 .

@thoellt
thoellt requested review from ThomasKroes and alxvth July 23, 2026 12:23

@alxvth alxvth left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

Image

@thoellt

thoellt commented Jul 23, 2026

Copy link
Copy Markdown
Contributor Author

I noticed a couple of small UI inconsistencies and bugs I am fixing now.

thoellt added 2 commits July 23, 2026 14:52
Orders colormap pickers as 1D, 2D

Removes relabeling of dimension picker actions and consistently uses Dimension 1, Dimension 2, and Dimensions 3
removes the homemade ‘_restoringState’ bool in favor of `mv::projects().isOpeningProject()`. Bracing `fromVariantMap` with the class bool would break when `fromVariantMap` encounters errors.
@thoellt
thoellt merged commit 9810b4c into master Jul 23, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants