apple / apple/embedding-atlas

Feature: Preserve spatial context when selecting data points in EmbeddingView

Open
#77 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
4.9k
Forks
325
Avg merge
14h 48m
Merged PRs (30d)
7

Description

Thank you for sharing and maintaining this excellent project - amazing work!

**Current behavior**
When selecting data points via the Mosaic charts, the EmbeddingView shows only the selected points, and all others disappear. This removes the spatial context, making it difficult to explore the selection within the overall embedding structure.

**Desired behavior**
Show selected points in a highlight color and keep non-selected points visible in grey or muted tones, similar to the Mosaic charts. Optionally, render selected points on top to ensure they remain clearly visible.

**Benefit**
This would make it easier to interpret selections in the spatial context and maintain visual continuity during exploration.

I don’t have a specific implementation approach in mind yet, but happy to clarify the use case further if helpful.

Contributor guide

Open the contributing guide

Research direction

Start by tracing selection handling between the Mosaic charts and EmbeddingView, then inspect how selected and non-selected points are currently rendered. The work is done when selections retain the full embedding, selected points use a highlight treatment, non-selected points remain muted, and selected points stay visibly on top where appropriate.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
data-visualization, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.