Option to make x-axis calendar-scaled#1229
Conversation
| const newCalendarX = val === 'calendar'; | ||
| const newGroupedX = val === 'date' || val === 'calendar'; |
|
This is how it looks with latest fixes: calendarGrouping.mp4 |
|
@labkey-jeckels Calendar now differs from per-date but~70% of the plot is an empty gap with a single connecting line. How should calendar mode handle the large no-data gap between the guideset and the date-range window? |
Here's an idea to try in all three x-axis modes when the guide set is outside of the selected date range but displayed, inject a "blank" date entry and x-axis tick/label that corresponds with the first date in the selected range if that date doesn't have a replicate. That will help explain the big gap in calendar mode, and helps better define the "main" dates plotted vs the guide set dates. Does that make sense? If not, let's meet next week to discuss/brainstorm. |





Rationale
Calendar-based X-axis grouping for QC trend plots: a third option alongside "per replicate" and "per date" that spaces acquisition dates along a real elapsed-time axis, so gaps between runs are visible instead of being collapsed into evenly-spaced ticks. Same-day replicates still jitter together and the endpoints/extent match per-date mode, so it reads as a familiar variant rather than a new plot.
https://github.com/LabKey/internal-issues/issues/1209
Related Pull Requests
Changes
Tasks 📍