diff --git a/Frontend Angular 4/package-lock.json b/Frontend Angular 4/package-lock.json index bc97514037ad7d63db86e667714580d2332ae4aa..3e9b380ad8ebac0d7760c48e708f2dc09d8405c7 100644 --- a/Frontend Angular 4/package-lock.json +++ b/Frontend Angular 4/package-lock.json @@ -4139,7 +4139,7 @@ "dev": true }, "function-plot": { - "version": "git://github.com/diego-rey/function-plot.git#1543ff3b723285e0119c53a9bd3d37ab7e671ca9", + "version": "git://github.com/diego-rey/function-plot.git#d60f8903c392702a32ad42097e7b6575af05cb6a", "from": "git://github.com/diego-rey/function-plot.git#feature/integration-domain-shape", "requires": { "array-range": "^1.0.1", diff --git a/Frontend Angular 4/src/app/layout/plotter/graph2D/graph2D.component.ts b/Frontend Angular 4/src/app/layout/plotter/graph2D/graph2D.component.ts index 4a48313eaf33918ebe202e08f751b00e6d886017..066b694d80364c11dfd866e7373c3e64fd4b954a 100755 --- a/Frontend Angular 4/src/app/layout/plotter/graph2D/graph2D.component.ts +++ b/Frontend Angular 4/src/app/layout/plotter/graph2D/graph2D.component.ts @@ -99,7 +99,7 @@ export class Graph2DComponent { break; } case 'canvas': { - var shapesData = JSON.parse(toJSON(canvas.resultado)); + var shapesData = JSON.parse(canvas.resultado); var shapesDataNormalized = this.normalizeShapesData(shapesData); this.instance = null; this.instance = functionPlot({ @@ -157,10 +157,7 @@ export class Graph2DComponent { type: 'discrete' } }, - data: [], - plugins: [ - functionPlot.plugins.zoomBox() - ] + data: [] }) } } @@ -253,6 +250,7 @@ export class Graph2DComponent { * @desc remove all the graph from the instance. */ public cleanPlot = function () { + this.instance.removeAllGraphs(); } /**