浏览代码

[phr] chart 겹쳐짐 현상 수정.

sjpark 4 年之前
父节点
当前提交
22593602ee
共有 1 个文件被更改,包括 13 次插入2 次删除
  1. 13 2
      src/main/webapp/WEB-INF/jsp/clinic/info.jsp

+ 13 - 2
src/main/webapp/WEB-INF/jsp/clinic/info.jsp

@@ -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,