Task #2715

RCP: x.x, ChartsEngine, Density Progression, basic implementation

Added by Sebastien Jacquot 7 months ago. Updated 5 months ago.

Status:New Start date:
Priority:Normal Due date:
Assignee:Sebastien Jacquot % Done:

0%

Category:Charts Spent time: -
Target version:TXM X.X

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 chart in JFreeChart (using a splines chart, test and configure the splines drawing algorithm)
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)
- the function must return the density result to be able to draw progression with the JFC charts engine
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 Progression 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 ?

History

#1 Updated by Sebastien Jacquot 7 months ago

  • Description updated (diff)

#2 Updated by Sebastien Jacquot 5 months ago

  • Target version changed from TXM 0.8.2 to TXM X.X

Also available in: Atom PDF