Summary
Add an option to display the averaged data as dots instead of the current average line, via an exclusive Line/Dots toggle in Plot Style, with a color picker for the averaged series. When dots are selected with replicas hidden and error bars enabled, show the average dots with ±1 SD across-replica error bars, reusing the existing error-bar width/cap style.
Source
Reported via the fitting-app feedback channel.
Acceptance criteria
Scope & file boundaries
Package E. Touch:
gui/plotting/plot_style.py
gui/plotting/plot_widget.py
gui/plotting/colors.py
core/data_processing/plotting.py
Parallelization
Package E — start only after Package D (the loading-fit bug fix) PR has merged; branch from the updated main so the shared plotting files already include that fix.
Summary
Add an option to display the averaged data as dots instead of the current average line, via an exclusive Line/Dots toggle in Plot Style, with a color picker for the averaged series. When dots are selected with replicas hidden and error bars enabled, show the average dots with ±1 SD across-replica error bars, reusing the existing error-bar width/cap style.
Source
Reported via the fitting-app feedback channel.
Acceptance criteria
uv run ruff check/formatclean.Scope & file boundaries
Package E. Touch:
gui/plotting/plot_style.pygui/plotting/plot_widget.pygui/plotting/colors.pycore/data_processing/plotting.pyParallelization
Package E — start only after Package D (the loading-fit bug fix) PR has merged; branch from the updated
mainso the shared plotting files already include that fix.