Difference between revisions of "OOoCon Chart Speech"

From Apache OpenOffice Wiki
Jump to: navigation, search
(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".

Structure and Time-Schedule of the Speech

  1. New Key Features
    • About 20 minutes. Dialog between Pierre-André and Björn.
    • Show the Chart of OOo 2.0 and the new Implementaiton.
  2. Opportunities for Developers
    • Pierre-André (Basic Macros) and Björn (UNO extension components?).
    • About 10 minutes.
  3. Open Issues and Plans for the Future
    • Björn, André ?
    • About 10 minutes.
  4. 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.

Overview of the new Implementation (Part 1)

How to use the new API (Shown with Basic Macros)

Overview of the new Implementation (Part 2)

Areas where Help is needed

Plans for the Future

Extending the chart using the new API (?)

Personal tools