tdf#94004 Trendline: wrap equation to fit in chart area

Desktop / LibreOffice - Laurent Balland-Poirier [laposte.net] - 22 May 2016 14:12 UTC

If equation is too long compared to chart width: equation is wrapped and if equation has General format, the number of digits is reduced

In this patch, only polynomial equation is treated. If this approach is ok, I will extend to other regression curves.

Conflicts: chart2/source/view/charttypes/VSeriesPlotter.cxx

Change-Id: I1bfd897881d752655faec6df034c0dde7f78c51b Reviewed-on: https://gerrit.libreoffice.org/18397

033b2ae tdf#94004 Trendline: wrap equation to fit in chart area
chart2/inc/SpecialUnicodes.hxx | 2 +
.../inc/ExponentialRegressionCurveCalculator.hxx | 2 +-
.../inc/LogarithmicRegressionCurveCalculator.hxx | 2 +-
.../inc/MeanValueRegressionCurveCalculator.hxx | 2 +-
.../inc/MovingAverageRegressionCurveCalculator.hxx | 2 +-
.../inc/PolynomialRegressionCurveCalculator.hxx | 2 +-
.../inc/PotentialRegressionCurveCalculator.hxx | 2 +-
chart2/source/inc/RegressionCurveCalculator.hxx | 10 +-
.../tools/ExponentialRegressionCurveCalculator.cxx | 2 +-
.../tools/LogarithmicRegressionCurveCalculator.cxx | 2 +-
.../tools/MeanValueRegressionCurveCalculator.cxx | 15 +-
.../MovingAverageRegressionCurveCalculator.cxx | 2 +-
.../tools/PolynomialRegressionCurveCalculator.cxx | 61 +++++--
.../tools/PotentialRegressionCurveCalculator.cxx | 2 +-
chart2/source/tools/RegressionCurveCalculator.cxx | 60 ++++++-
chart2/source/view/charttypes/VSeriesPlotter.cxx | 189 ++++++++++++--------
.../sun/star/chart2/XRegressionCurveCalculator.idl | 6 +-
17 files changed, 252 insertions(+), 111 deletions(-)

Upstream: cgit.freedesktop.org


  • Share