Feature #702

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

Feature #697: RCP: x.x, ChartsEngine, CA

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

Added by Matthieu Decorde over 5 years ago. Updated 7 months ago.

Status:Closed Start date:03/21/2014
Priority:Normal Due date:
Assignee:Sebastien Jacquot % Done:

100%

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

Description

TBX: Implement basic JFreeChart and R charts engines CA factorial map chart and singular values bar chart plotting
- for R, produce at least the same results 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 ?

History

#1 Updated by Sebastien Jacquot over 5 years ago

  • Tracker changed from Feature to Task
  • Subject changed from RCP: x.x, JFCChartEngine, CA, STAGE 1 to RCP: x.x, ChartsEngine, CA, Basic implementations
  • Description updated (diff)
  • Assignee set to Sebastien Jacquot

#2 Updated by Sebastien Jacquot over 5 years ago

  • Subject changed from RCP: x.x, ChartsEngine, CA, Basic implementations to RCP: x.x, ChartsEngine, CA, basic implementations

#3 Updated by Serge Heiden over 5 years ago

  • Category set to UI / Interaction

#4 Updated by Sebastien Jacquot about 5 years ago

  • Description updated (diff)
  • Status changed from New to In Progress
  • % Done changed from 0 to 50

#5 Updated by Matthieu Decorde about 5 years ago

  • Category changed from UI / Interaction to Charts

#6 Updated by Sebastien Jacquot about 5 years ago

  • Description updated (diff)
  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 80

#7 Updated by Matthieu Decorde about 5 years ago

j'ai retiré le log : "ScatterPlotDemo1.CAChartMouseListener.chartMouseClicked()"

J'ai rajouté un test au moment de l'export qui rajoute l'extension sélectionnée au nom du fichier si elle n'a pas été mise par l'utilisateur.
-> tous les autres charts en profiterons

#8 Updated by Matthieu Decorde about 5 years ago

  • Tracker changed from Task to Feature

#9 Updated by Sebastien Jacquot about 5 years ago

Pour info : l'absence d'extension est déléguée à SWT qui gère ça en fonction de l'usage "par défaut/convention" de chaque OS. Sous Win, SWT ajoute une extension au nom de fichier s'il n'y en a pas. Sous Mac et Linux, SWT n'ajoute pas d'extension car ces systèmes n'utilisent pas d'extensions, par convention.

#10 Updated by Matthieu Decorde almost 5 years ago

  • % Done changed from 80 to 90

#11 Updated by Matthieu Decorde almost 5 years ago

  • % Done changed from 90 to 100

#12 Updated by Matthieu Decorde almost 5 years ago

  • Status changed from Resolved to Closed

#13 Updated by Sebastien Jacquot over 4 years ago

  • Description updated (diff)
  • Status changed from Closed to In Progress
  • Target version changed from TXM 0.7.6 to TXM 0.7.8

#14 Updated by Sebastien Jacquot over 4 years ago

  • % Done changed from 100 to 80

#15 Updated by Matthieu Decorde almost 4 years ago

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

#16 Updated by Sebastien Jacquot 12 months ago

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

#17 Updated by Sebastien Jacquot 7 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 80 to 100

Also available in: Atom PDF