-
Notifications
You must be signed in to change notification settings - Fork 1
[peacoqc-rs] Improve plot aesthetics #16
Copy link
Copy link
Open
Description
jrmoynihan
opened on Feb 23, 2026
Issue body actions
- Axis labels and ticks: Ensure all QC plots (Time, channel vs events/sec, scatter) have visible axis labels and tick marks with units where applicable (e.g. "Nº of cells per second").
- Rotated Y-axis labels are acceptable if readable.
- One, clear font/size for axis labels, a step down for tick labels
- Consistent padding/margin from the plot area.
- font-variant-numeric: tabular-nums for tick labels so numbers align.
- Grid lines: Current fine light-gray grid can look busy with dense data.
- Consider slightly heavier grid lines or lower contrast so they support reading without dominating.
- Density in scatter plots: For 2D scatter QC plots (e.g. channel vs channel), consider density representation (e.g. contours, binned color, or alpha) in addition to or instead of raw points where overlap is high.
- Annotations: Keep annotations like "X% of the data was removed" and "MAD X%" close to the plot (e.g. below title) with consistent font size and contrast.
- Region shading: Translucent shaded regions (e.g. "low") are clear
- Ensure legend or in-plot label identifies the "removed events" regions.
- Contrast and theme: Ensure text and grid use colors that meet contrast guidelines on both light and dark backgrounds if the viewer can switch themes.
- Legends: Add ability to control legend style (e.g. font size, weight, scale) for consistency.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels