From cb132c956425eaf2d1f9fcb0978aeb8beeba93e2 Mon Sep 17 00:00:00 2001 From: "mathias.chouet" <mathias.chouet@irstea.fr> Date: Mon, 27 May 2019 14:13:54 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9sultats=20multivari=C3=A9s:=20correction?= =?UTF-8?q?=20nombre=20d'abscisses?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/results/var-results.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/app/results/var-results.ts b/src/app/results/var-results.ts index f00cfdabb..1807b0f02 100644 --- a/src/app/results/var-results.ts +++ b/src/app/results/var-results.ts @@ -41,6 +41,9 @@ export class VarResults extends CalculatedParamResults implements PlottableData */ public chartY: string; + /** size of the longest variated parameter */ + public size: number; + /** * tableau des ordonnées du graphe des résultats variés */ @@ -124,7 +127,8 @@ export class VarResults extends CalculatedParamResults implements PlottableData // 2. variated param ? for (let i = 0; i < this.variatedParameters.length; i++) { if (this._variatedParams[i].symbol === symbol) { - for (const v of this.variatedParameters[i].valuesIterator) { + const iter = this.variatedParameters[i].getExtendedValuesIterator(this.size); + for (const v of iter) { series.push(v); } } @@ -166,6 +170,15 @@ export class VarResults extends CalculatedParamResults implements PlottableData }); } + // liste la plus longue + this.size = 0; + for (const v of this._variatedParams) { + const s = v.valuesIterator.count(); + if (s > this.size) { + this.size = s; + } + } + // valeurs du paramètre à calculer for (const r of this.result.resultElements) { this._yValues.push(r.vCalc); -- GitLab