Task #707

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

Feature #696: RCP: x.x, ChartsEngine, Specificities

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

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

Statut:In Progress Début:21/03/2014
Priorité:Normal Echéance:
Assigné à:Sebastien Jacquot % réalisé:

50%

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

Description

TBX: Implement basic JFreeChart and R charts engines Specificities bar chart and line chart plotting
- for R, produce 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)

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 ?

Historique

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

  • Catégorie mis à UI / Interaction

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

  • % réalisé changé de 0 à 50

TBX: implement these preferences/arguments into JFCChartsEngine class:
- Preference: "Group graphics strips by table lines" => argument: boolean transpose
- "Monochrome graph" (need to discuss this, actually the chart in R is plotted in grayscale, not in monochrome or black and white. Manage the 2 options: monochrome and grayscale ? or only grayscale ?). Note: there is a bug in grayscale R charts, the legend items keep the colors set.
- "Draw curves"/"Draw bars" (need to discuss this, actually the chart in R can be plotted as: curves, bars and a mix of curves and bars. What do we need to implement into JFCChartsEngine ?). To be more precise, the charts in R are drawn as lines, not as curves. (There is a difference between line chart and spline chart that will be exploited in some other TXM commands.)

#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)
  • Statut changé de New à In Progress

#5 Mis à jour par Matthieu Decorde il y a plus de 3 ans

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

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

  • Statut changé de In Progress à Feedback

Grayscale and monochrome capabilities has been added to JFC charts engine so we may now manage the preferences "Grayscale", "Black&White" and "Colors" (chart locally or globally). We may manage "Monochrome" rather than "Black&White" and offer the color choice to the user. [I mark this issue as resolved for 0.7.6, see #818 about rendering modes question.]

Current state:
- R charts engine only supports "Colors" and "Grayscale" at the moment
- Matt has implemented the "transpose/group bars by lines" argument/preference in JFC charts engine

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

  • Statut changé de Feedback à Resolved

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

  • % réalisé changé de 50 à 80

#9 Mis à jour par Matthieu Decorde il y a environ 3 ans

  • % réalisé changé de 80 à 90

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

  • % réalisé changé de 90 à 100

#11 Mis à jour par Matthieu Decorde il y a environ 3 ans

  • Statut changé de Resolved à Closed

#12 Mis à jour par Sebastien Jacquot il y a presque 3 ans

  • Statut changé de Closed à In Progress
  • Version cible changé de TXM 0.7.6 à TXM 0.7.8
  • % réalisé changé de 100 à 50

NOTE FR:

  • discuter de "draw bars/draw curves" des Spécificités ? => combined plot/brushing ou bien passage en combo box avec valeurs exclusives ?

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

  • Description mis à jour (diff)

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

  • Description mis à jour (diff)

#15 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