Index: arms/js/analysis/resource/chart/basicRadar.js =================================================================== diff -u -r79a399b76c2567e4db0a848c5c9dd5724c0c710f -r3c402275f940e1e3b23886bf24d751dbcf2c3198 --- arms/js/analysis/resource/chart/basicRadar.js (.../basicRadar.js) (revision 79a399b76c2567e4db0a848c5c9dd5724c0c710f) +++ arms/js/analysis/resource/chart/basicRadar.js (.../basicRadar.js) (revision 3c402275f940e1e3b23886bf24d751dbcf2c3198) @@ -92,9 +92,9 @@ option = { title: titleOption, - tooltip: { + /*tooltip: { trigger: 'axis' - }, + },*/ legend: { data: ['제품(서비스) 설정기준','현재 진행상황'], // left: "left", @@ -107,18 +107,19 @@ radar: { // shape: 'circle', indicator: [ - { name: '작업자수 (명)', max: objectiveArr[0] }, - { name: '요구사항 (개)', max: objectiveArr[1] }, - { name: '일정 (일)', max: scheduleMax } + { name: '작업자수: ' + objectiveArr[0]+'명', max: objectiveArr[0] }, + { name: '요구사항: ' + objectiveArr[1]+'개', max: objectiveArr[1] }, + { name: '일정: ' + objectiveArr[2]+'일', max: scheduleMax } ], name: { textStyle: { color: 'white', // 데이터 전체의 이름 폰트 색상 설정 fontSize: 11 // 데이터 전체의 이름 폰트 크기 설정 } }, + nameGap: 30, center: ["50%","65%"], - radius: 100, + radius: "60%", axisLine: { lineStyle: { color: 'rgba(244, 244, 244, 0.5)' @@ -142,13 +143,30 @@ { value: objectiveArr, name: '제품(서비스) 설정기준', + symbol:'triangle', + symbolSize: 10, areaStyle: { opacity: 0.3 } }, { value: currentProgressArr, name: '현재 진행상황', + symbol:'roundRect', // circle, rect, roundRect, triangle, diamond, pin, arrow + symbolSize: 10, + label: { + show: true, + textStyle: { + color: 'rgb(162,198,255)', + fontsize: 12, + backgroundColor: 'rgba(51,51,51,0.8)', + padding: [3, 5], + borderRadius: 3, + }, + formatter: function (params) { + return params.value; + } + }, areaStyle: { opacity: 0.6 } Index: arms/js/analysisResource.js =================================================================== diff -u -r79a399b76c2567e4db0a848c5c9dd5724c0c710f -r3c402275f940e1e3b23886bf24d751dbcf2c3198 --- arms/js/analysisResource.js (.../analysisResource.js) (revision 79a399b76c2567e4db0a848c5c9dd5724c0c710f) +++ arms/js/analysisResource.js (.../analysisResource.js) (revision 3c402275f940e1e3b23886bf24d751dbcf2c3198) @@ -881,7 +881,7 @@ const diffDate = date1.getTime() - date2.getTime(); - return Math.abs(diffDate / (1000 * 60 * 60 * 24)).toFixed(1); // 밀리세컨 * 초 * 분 * 시 = 일 + return Math.abs(diffDate / (1000 * 60 * 60 * 24)).toFixed(0); // 밀리세컨 * 초 * 분 * 시 = 일 }