https://bugs.kde.org/show_bug.cgi?id=475408

Alexander Semke <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/educ
                   |                            |ation/labplot/-/commit/d91d
                   |                            |f150526dcad3e65c15ca3b67c8a
                   |                            |2577dd123
            Version|                            |3.0
  Fixed/Implemented|                            |
                 In|                            |
             Status|ASSIGNED                    |RESOLVED

--- Comment #2 from Alexander Semke <[email protected]> ---
Git commit d91df150526dcad3e65c15ca3b67c8a2577dd123 by Alexander Semke.
Committed on 13/07/2026 at 21:15.
Pushed by asemke into branch 'master'.

Use logarithmic spacing for fit curves on log axes.

When fitting data on logarithmic axes spanning multiple orders of magnitude,
curve evaluation now uses logarithmic point spacing instead of linear spacing.
This reduces the required number of evaluation points from ~100 million to
the default ~1000 while maintaining visual quality across the entire range.

- ExpressionParser: Add scale parameter, implement log10/log2/ln spacing
- XYFitCurve: Detect parent plot's x-axis scale and pass to evaluator
- Tests: Add low-level spacing tests and regression test comparing log vs
linear
FIXED-IN: 3.0

M  +48   -3    src/backend/gsl/ExpressionParser.cpp
M  +2    -1    src/backend/gsl/ExpressionParser.h
M  +12   -1    src/backend/worksheet/plots/cartesian/XYFitCurve.cpp

https://invent.kde.org/education/labplot/-/commit/d91df150526dcad3e65c15ca3b67c8a2577dd123

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to