Task #709

Feature #269: Graphics generation, rendering and interaction, features list

Feature #708: RCP: x.x, ChartsEngine, Progression/Repartition

RCP: x.x, ChartsEngine, Progression, basic implementations

Added by Sebastien Jacquot about 5 years ago. Updated 5 months ago.

Status:New Start date:05/20/2014
Priority:Normal Due date:
Assignee:Sebastien Jacquot % Done:

0%

Category:Charts Spent time: -
Target version:TXM 0.8.1

Description

TBX: Implement basic JFreeChart and R charts engines cumulative and density charts plotting
- for R, product at least the same result as TXM 0.7.5
RCP: Implement basic JFreeChart and Batik SVG charts editors (with zoom, pan and export view support)

1) implement the Progression/Repartition chart in JFreeChart (define if we need lines and/or splines chart, if splines need, test and configure the splines drawing algorithm. Lines charts could be used in cumulative mode and splines for the other mode)
2) modify textometry R package to store the result before drawing it, first proposals :
- create a function to compute the result as FactoMineR model, ex : progression() return a "progression" aggregate result
- create a function to plot a result of type "progression", e.g. plot(progression)
(this splitting model could/should be used for all textometry functions)
3) fix textometry progression plotting function to pass it external title label, axe labels, etc. as arguments for multi-language support
4) add some methods in Repartition class to provide better access and cache to and from the R textometry result as in CA class (e.g. getDensities())

Validation

FR:

  • créer un graphique en mode R et le même graphique en mode Java/JFreeChart pour les comparer en mettant les onglets cote à cote (cela implique de changer de "Current Engine" dans les préférences entre chaque commande)
  • tester les graphiques avec les différentes préférences possibles et qui sont liées au rendu de graphiques (ex. : Specifités : draw bars, draw curves, grayscale, etc.)
  • tester la mise en évidence au rollover sur les entités des graphiques => est-ce qu'elle convient (couleur, etc.) ?
  • tester les textes des tool tips générés au rollover sur une entité du graphique (en mode JFC) => les informations données sont-elles correctes, suffisantes ?

Subtasks

Feature #821: TBX: x.x, modify the returned value of the "progression" ...New


Related issues

related to Feature #807: RCP: 0.7.6, replace "Export SVG" with "Export chart" comm... New 05/15/2014

History

#1 Updated by Sebastien Jacquot about 5 years ago

  • Subject changed from RCP: x.x, CharstEngine, Progression/Repartition, basic implementations to RCP: x.x, ChartsEngine, Progression/Repartition, basic implementations

#2 Updated by Serge Heiden about 5 years ago

  • Category set to UI / Interaction

#3 Updated by Sebastien Jacquot about 5 years ago

  • Description updated (diff)

#4 Updated by Sebastien Jacquot about 5 years ago

  • Description updated (diff)

#5 Updated by Sebastien Jacquot about 5 years ago

  • Description updated (diff)
  • Target version changed from TXM 0.7.6 to TXM 0.7.7

#6 Updated by Sebastien Jacquot over 4 years ago

  • Subject changed from RCP: x.x, ChartsEngine, Progression/Repartition, basic implementations to RCP: x.x, ChartsEngine, Progression, basic implementations

The basic implementation of Progression chart is done since 0.7.6.
(The density implementation needs some modifications in R "textometry" package)

#7 Updated by Sebastien Jacquot over 4 years ago

  • Category changed from UI / Interaction to Charts

#8 Updated by Sebastien Jacquot over 4 years ago

  • Target version changed from TXM 0.7.7 to TXM 0.7.8

#9 Updated by Sebastien Jacquot over 4 years ago

  • Description updated (diff)

#10 Updated by Matthieu Decorde over 3 years ago

  • Target version changed from TXM 0.7.8 to TXM 0.8.0a (split/restructuration)

#11 Updated by Sebastien Jacquot 11 months ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

#12 Updated by Sebastien Jacquot 5 months ago

  • Target version changed from TXM 0.8.0 to TXM 0.8.1

Also available in: Atom PDF