|
@@ -128,8 +128,14 @@ function retrievePhrData() {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+var myChart = null;
|
|
|
function drawPhrChart(data, dataName) {
|
|
|
|
|
|
+ if (myChart) {
|
|
|
+ myChart.destroy();
|
|
|
+ myChart = null;
|
|
|
+ }
|
|
|
+
|
|
|
var xDatas = [];
|
|
|
var yDatas = [];
|
|
|
data.forEach(d=> {
|
|
@@ -138,7 +144,7 @@ function drawPhrChart(data, dataName) {
|
|
|
yDatas.push(d.phrValue);
|
|
|
});
|
|
|
var ctx = document.getElementById("phrChart").getContext('2d');
|
|
|
- var myChart = new Chart(ctx, {
|
|
|
+ myChart = new Chart(ctx, {
|
|
|
type: 'line',
|
|
|
data: {
|
|
|
labels: xDatas,
|
|
@@ -159,6 +165,11 @@ function drawPhrChart(data, dataName) {
|
|
|
|
|
|
function drawBPChart(data) {
|
|
|
|
|
|
+ if (myChart) {
|
|
|
+ myChart.destroy();
|
|
|
+ myChart = null;
|
|
|
+ }
|
|
|
+
|
|
|
var xDatas = [];
|
|
|
var y1Datas = [];
|
|
|
var y2Datas = [];
|
|
@@ -169,7 +180,7 @@ function drawBPChart(data) {
|
|
|
y2Datas.push(d.phrValue2);
|
|
|
});
|
|
|
var ctx = document.getElementById("phrChart").getContext('2d');
|
|
|
- var myChart = new Chart(ctx, {
|
|
|
+ myChart = new Chart(ctx, {
|
|
|
type: 'line',
|
|
|
data: {
|
|
|
labels: xDatas,
|