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

Ajouté par Sebastien Jacquot il y a plus de 3 ans. Mis à jour il y a environ 2 ans.

Statut:New Début:20/05/2014
Priorité:Normal Echéance:
Assigné à:Sebastien Jacquot % réalisé:

0%

Catégorie:Charts Temps passé: -
Version cible:TXM 0.7.9

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 ?

Sous-tâches

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


Demandes liées

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

Historique

#1 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Sujet changé de RCP: x.x, CharstEngine, Progression/Repartition, basic implementations à RCP: x.x, ChartsEngine, Progression/Repartition, basic implementations

#2 Mis à jour par Serge Heiden il y a plus de 3 ans

  • Catégorie mis à UI / Interaction

#3 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Description mis à jour (diff)

#4 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Description mis à jour (diff)

#5 Mis à jour par Sebastien Jacquot il y a plus de 3 ans

  • Description mis à jour (diff)
  • Version cible changé de TXM 0.7.6 à TXM 0.7.7

#6 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Sujet changé de RCP: x.x, ChartsEngine, Progression/Repartition, basic implementations à 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 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Catégorie changé de UI / Interaction à Charts

#8 Mis à jour par Sebastien Jacquot il y a environ 3 ans

  • Version cible changé de TXM 0.7.7 à TXM 0.7.8

#9 Mis à jour par Sebastien Jacquot il y a plus de 2 ans

  • Description mis à jour (diff)

#10 Mis à jour par Matthieu Decorde il y a environ 2 ans

  • Version cible changé de TXM 0.7.8 à TXM 0.7.9

Formats disponibles : Atom PDF