life-itself / life-itself/secondrenaissance

Making ternary plot interactive

Open
#75 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Visualization
Dominant language
HTML
Stars
11
Forks
19
Avg merge
1m
Merged PRs (30d)
1

Description

## User story

A user can explore organizations mapped on the graph and easily learn more about a given organisation by clicking on its point on the plot. A user can also see where the filtered out (in the Profiles section below) organisations lay on the plot. Maybe there are some interesting corelations/patterns?

## Tasks

- [ ] enable clicking on the organisation on the plot to learn more
- [ ] add helper lines on hovering over a given organisation with percentage indicators to aid quicker understanding of the mapping
- [ ] show only filtered results on the graph or at least mark them differently?

## Maybe

* Maybe the ovelapping points on the plot could be solved by making them transparent and only partially overlapping - create clusters of points that stick to each other, e.g.:

![image](https://user-images.githubusercontent.com/104430201/167310307-b70116e4-c734-487e-a8d0-d99260157121.png)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue does not name any files, tests, or entry points. Start by locating the ternary plot and the Profiles filtering code; done means users can click organisations, see percentage helper lines on hover, and distinguish or filter organisations shown on the plot.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.