New and changed
features in the chart re-implementation for OOo 2.3:
-
New Chart Wizard (Issue 20344)
-
The creation of charts is simplified by a new wizard
with live preview (Specification)
-
Flexible Source Ranges (Issue 3997,
2385
)
-
You can choose data ranges for single parts of
single series now separately. Especially you can select different x-values
for different series (Specification)
-
Regression Curve Formula and R^2 Value (Issue 78442)
-
The formula and r^2 value of a regression curve now is displayed in the status bar and quick help.
-
Easier settings for 3D charts (Issue 14202, 75176, 18018)
-
There is only one dialog for 3D settings now containing
more easy access to simple and realistic look and simplified perspective
settings (Specification)
-
Right angle axes option for 3D charts (Issue 67754)
-
With the new right-angled axes option the user can easily ensure that
the axes in a 3D chart are exactly vertical or horizontal. This
simplified display looks comfortable and allows for more accurate reading.
-
Pie segment offset for 3D charts (Issue 20321)
-
It's now possible to drag out single 3D pie segments
and donut segments also.
-
More pretty default colors (Issue 7019 )
-
Enhance logarithmic scales (Issue 27694,
Issue 26869)
-
For logarithmic axis you now can choose minimum,
maximum and major intervals as you like. (Specification)
-
Regression curves are now also available for 2D line charts, 2D bar and column charts and 2D area charts
-
Additional sub chart types: 2D Lines
subtype 'points only', 2D net subtype 'points only', 3D XY, 3D smooth lines, 3D donut
-
Improved im-/export from/to excel (
Issue 47264
, 71811
, 47123
, 71728
, 71683
, 54888
, 47736
, 55457
, 47253
, 37944
)
-
Easier selection of chart objects via mouse (Issue 58161
, 12579
, Specification )
-
Enhanced automatic scaling (Issue 30426)
-
The automatic minimum and maximum values for axis have
been improved thus charts look nicer. (Specification)
-
Improved automatic axes label layout (Issue 35085
, 34476 )
-
Improved performance for charts with many data points
Architectural changes:
-
Separation of model, view and controller
-
The separation of the different duties will help to maintain and expand the code easier in future.
-
Separation of chart and drawing layer (first part)
Chart2 uses UNO API to create the draw shapes whereever possible
instead of inheriting from native drawing layer classes.
-
This will ease architectural changes in the drawing layer in future.
-
Chart2 is not sfx-based anymore but uses the framework via UNO API instead
-
This separation will help with the ongoning effort to replace sfx.