Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Adding new advanced chart types in BIRT

Revision as of 05:39, 9 May 2009 by Karsten.knese.web.de (Talk | contribs) (New page: My project for this year's Google Sommer of Code will be to contribute new chart types for the BIRT project. == Personal Details == Name: Karsten Knese E-mail: Karsten.Knese@web.de Sk...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

My project for this year's Google Sommer of Code will be to contribute new chart types for the BIRT project.

Personal Details

Name: Karsten Knese

E-mail: Karsten.Knese@web.de

Skype: kook1987

Mentor: Ahti Kitsik

Abstract

As there were same request about new chart types for birt the goal of my project is to add three new chart types.

  • donut chart
  • venn diagram
  • radar diagram

Description

BIRT already provides several chart types for designing customs reports. I found some open bugs and help-wanted entries in bugzilla.

Donut chart

This chart will be implemented based on the existing pie chart.

  • example: [[1]]
  • bugzilla: [[2]]

Radar diagram

This chart shows data information grouped by categories.

  • example: [[3]]
  • bugzilla: [[4]]

Venn diagram

This chart shows similarities and differences of several datasets.

  • example: [[5]]
  • bugzilla: [[6]]

Project plan

current status

  • Reading lots of documents about BIRT itself
  • Have a deeper look at BIRT's chart engine
  • Writing first eclipse plugins presenting simple chart

further steps

  • Planning architecture of new chart types
  • First chart type will be donut (based on pie chart)
  • Primary goal will be VENN diagram

milestones

TDB

Comments, suggestions, ideas

I'm proud to take part in GSoC 2009. As it is my first project I'm happy about every help.
So feel free writing every comments you have. :)

Back to the top