Skip to content

Commit bdfed5b

Browse files
committed
remove chart before recreating
1 parent bcb0183 commit bdfed5b

File tree

5 files changed

+16
-10
lines changed

5 files changed

+16
-10
lines changed

js/module/tracer/chart.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ class ChartTracer extends Tracer {
1313

1414
setData(C) {
1515
if (super.setData.apply(this, arguments)) return true;
16+
17+
if (this.chart) this.chart.destroy();
1618
var color = [];
1719
for (var i = 0; i < C.length; i++) color.push('rgba(136, 136, 136, 1)');
1820
var data = {
@@ -31,7 +33,8 @@ class ChartTracer extends Tracer {
3133
beginAtZero: true
3234
}
3335
}]
34-
}
36+
},
37+
animation: false
3538
}
3639
};
3740
this.chart = this.capsule.chart = new Chart(this.$wrapper, data);
@@ -98,7 +101,7 @@ class ChartTracer extends Tracer {
98101
}
99102

100103
const initView = (tracer) => {
101-
tracer.$wrapper = tracer.capsule.$wrapper = $('<canvas id="chart">');
104+
tracer.$wrapper = tracer.capsule.$wrapper = $('<canvas>');
102105
tracer.$container.append(tracer.$wrapper);
103106
};
104107

public/algorithm_visualizer.js

Lines changed: 6 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/algorithm_visualizer.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/algorithm_visualizer.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/algorithm_visualizer.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)