blekhmanlab / blekhmanlab/compendium_website

Marginal plots for main scatter plot

Open
#43 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2
Forks
1
PR merge metrics
No merged PRs in 30d

Description

It would be helpful to add a region-level visualization of the selected PCs. We talked about violin plots specifically, ([echarts plugin here](https://www.npmjs.com/package/@echarts-x/custom-violin)) but it's not a requirement if some other option better illustrates the distributions.

It would also be helpful if the user's data was included as the first entries in each chart, separated by group (if selected).

I liked the idea of setting them up along the axes they represent, but I imagine it will be tough to get something like this too look reasonable at lots of different screen sizes. If that's the case, side-by-side would work also.

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the main scatter-plot component and the data flow for selected PCs and user data. Review the linked violin-plot plugin as one possible visualization, then determine whether axis-aligned or side-by-side marginal charts remain usable at different screen sizes. Done means the selected-PC distributions are shown by region, with the user's data first and grouped when requested.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.