cmu-delphi / cmu-delphi/epiprocess

Use better palette than viridis and/or annotations for non-sequential data (and sequential data when small differences matter)

Open
#696 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
R
Stars
12
Forks
8
PR merge metrics
No merged PRs in 30d

Description

E.g., consider qualitative palettes referred to in overviews [here](https://davidmathlogic.com/colorblind/#%23D81B60-%231E88E5-%23FFC107-%23004D40) or [here](https://www.nceas.ucsb.edu/sites/default/files/2022-06/Colorblind%20Safe%20Color%20Schemes.pdf), or maybe just Paired or something. For interactive plots, we may want to have a re-randomize palette option like in EpiVis.

Also consider adding annotations with `{ggrepel}` or manually with `geom_text` rather than relying on colors. Perhaps interactive plots makes this concern moot (unless forced to be non-interactive, e.g., when preparing manuscripts).

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the plotting entry points for the interactive and manuscript/non-interactive plots; the issue names qualitative palettes, ggrepel, geom_text, and EpiVis as relevant references. Define the intended palette and annotation behavior before changing anything, then verify that non-sequential and small-difference sequential data remain distinguishable without relying only on color.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
accessibility, data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.