Task #713

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

Task #714: RCP: x.x, ChartsEngine, CAH

RCP: x.x, ChartsEngine, CAH, 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é:High Echéance:
Assigné à:- % réalisé:

60%

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

Description

TBX: Implement basic JFreeChart and R charts engines CAH 2D and 3D 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)

1) implement the CAH 2D (line plot based chart ? the best approach may be to use a, XY step renderer) and CAH 3D (scatter plot based chart ?) in JFreeChart
2) add some methods in CAH to provide better access and cache to and from the R FactoMineR result as in CA class (e.g. getClusterCoords(), getHeights())
2) separate UI code from data and computing code in CAHEditor, CAHEditorInput and ComputeCAH classes
3) add the generic SWT ChartEditorPart creation for CAH with tool bar extension CAH oriented


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

  • Tâche parente changé de #269 à #714

#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 plus de 3 ans

  • Description mis à jour (diff)

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

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

DONE: separate UI code from data and computing code in CAHEditor, CAHEditorInput and ComputeCAH classes
DONE: add some methods in CAH to provide better access and cache to and from the R FactoMineR result as in CA class (e.g. getClusterCoords(), getHeights())
DONE: the CAH command uses now the SWT chart components provider (but R charts engine usage is forced even if the current chart engine is JFC)
The CAH 2D JFC chart implementation is still in progress.

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

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

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

  • Version cible changé de TXM 0.7.7 à TXM 0.7.8

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

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

DEV important notes:
The FactoMineR R HCPC aggregation contains an nrow(parts) * 2 matrix with the merge data of clusters in res\$call\$t\$tree\$merge, for example:


-5    -6
-3    -4
-7    1
2    3
4    5

The absolute number values are the index of rows starting at 1 (in the unsorted row names vector). Negative value means a pair.
The heights are stored in res\$call\$t\$tree\$height.

The HCPC plot f.draw.tree sub-function does not seem to use the heights for drawing the tree but seems to directly use the coordinates.

The eigenvalues are stored in res\$call\$t\$res\$eig.

At this moment I'm trying to port the R source code of f.draw.tree to Java.

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

  • Statut changé de New à In Progress
  • Priorité changé de Normal à High

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