Difference between revisions of "OOoCon Chart Speech"
From Apache OpenOffice Wiki
(Uploaded and linked example files) |
(→Compatibility with the old API) |
||
Line 55: | Line 55: | ||
==== Compatibility with the old API ==== | ==== Compatibility with the old API ==== | ||
+ | |||
+ | * The old API is implemented and should work in principle. | ||
+ | * If there are any issues, there is an FAQ page on OOo-Wiki: [[FAQ_about_Chart_API_Compatibility]] | ||
+ | * We will provide a page with the results of an automated complete test of the old API. | ||
==== Overview of the new Implementation (Part 1) ==== | ==== Overview of the new Implementation (Part 1) ==== |
Revision as of 15:59, 28 August 2006
This page is for working on the speech for the OpenOffice.org Conference 2006 in Lyon. The session is called "Discovering the New Chart Module".
Contents
Structure and Time-Schedule of the Speech
- New Key Features
- About 20 minutes. Dialog between Pierre-André and Björn.
- Show the Chart of OOo 2.0 and the new Implementaiton.
- Opportunities for Developers
- Pierre-André (Basic Macros) and Björn (UNO extension components?).
- About 10 minutes.
- Open Issues and Plans for the Future
- Björn, André ?
- About 10 minutes.
- Questions & Answers
- About 5 minutes, possible to extend this to the following BOF (“birds of a feather”) session.
List of Key Features
Wizard
Create a nice 3d chart as an example.
- New chart types: 3d donut, 3d pie, both with exploded segments, 3d scatter, line and scatter 3d with smooth lines
- Live Preview
- You see all major chart types in one list box and get no more than four different previews + controls for stacking, smooth lines or 3d, changing 3d shapes. => much clearer selection of chart types
- Source-Range tab-page like the first page in the old wizard. We changed the order, because this way you can select the chart type first.
- Data Series Tab Page for rearrangement, adding removing series and using more complex source ranges. Details follow later
- Chart Elements: Titles (also subtitle) can be added without checkbox, you can define the postition of the legend. You can choose x- and y-grids.
- New 3d View Dialog
Create a Chart out of a table of simple data and show how this works nicely with the wizard. Use first page for different chart types and type settings. The second tab page for changing rows/columns. Skip the third one and go directly to the last page using the road-map. Insert a title and change the legend position. After that show the 3d dialog. Switch to simple look, switch back to 2d. (pagalmes)
Flexible Source Ranges
- Import File:OlympicRings.xls Excel file. Show a screen-shot of Excel (on second sheet) to show how close both charts look.
- The chart has a misplaced ring and a circle that is a bit to bright yellow: Change the offset from 1,5 to 1,0 in cell L1. Change the color to a darker yellow. Select first series and toggle through series with Tab to show blue rectangles around the separate ranges in Calc
- Import the File:Measures.xls example to show the different measures in one chart. Also walk through series with Tab to show the different ranges, each using its own x-values and being differently long.
- Stock Chart: TODO
Own Data Editor
- One series can consist of more than one data sequence. (Swap series instead of columns)
- Separate series labels in edit fields, chart type icon, color bar to identify the series (bar -line chart)
- Numberformats: Scatter Chart with time-scale and currencies. (Maybe with separate x-values)
- Live Preview
Use the same example as before, copy it to the clipboard and insert it into a presentation.
Regression Curves for Chart Types other than XY-Charts
- Regression curve in a bar chart or a line chart with categories. (Use the same example as before)
- Mention that formula and correlation coefficient (r) will come in the future.
Opportunities for Developers
Compatibility with the old API
- The old API is implemented and should work in principle.
- If there are any issues, there is an FAQ page on OOo-Wiki: FAQ_about_Chart_API_Compatibility
- We will provide a page with the results of an automated complete test of the old API.