Index: arms/css/analysis/analysis.css =================================================================== diff -u -r5cea6b95f6744022e2968c8a3705fa80523efb58 -r16772e3aba7cb1e82e5a00c6837f0e2a4fc12176 --- arms/css/analysis/analysis.css (.../analysis.css) (revision 5cea6b95f6744022e2968c8a3705fa80523efb58) +++ arms/css/analysis/analysis.css (.../analysis.css) (revision 16772e3aba7cb1e82e5a00c6837f0e2a4fc12176) @@ -180,3 +180,24 @@ stroke: white; stroke-width: 0.5px; } + +@media (max-width: 768px) { + #chart-product-manpower { + /*height: 60vh;*/ + max-height: 500px; + } +} + + +#chart-product-manpower { + position: relative; + height: 780px; +} + + +#chart-product-manpower svg { + position: absolute; + top: 60%; + left: 50%; + transform: translate(-50%, -50%); +} \ No newline at end of file Index: arms/js/analysis/resource/sankey.js =================================================================== diff -u -rcd457c969d574c450f2a8a7d75958fe40c76bc8f -r16772e3aba7cb1e82e5a00c6837f0e2a4fc12176 --- arms/js/analysis/resource/sankey.js (.../sankey.js) (revision cd457c969d574c450f2a8a7d75958fe40c76bc8f) +++ arms/js/analysis/resource/sankey.js (.../sankey.js) (revision 16772e3aba7cb1e82e5a00c6837f0e2a4fc12176) @@ -4,8 +4,7 @@ var initSvg = function () { var margin = { top: 10, right: 10, bottom: 10, left: 10 }; var width = document.getElementById("chart-product-manpower").offsetWidth; - var height = 500 - margin.top - margin.bottom; - + var height = document.getElementById("chart-product-manpower").offsetHeight - margin.top - margin.bottom; var vx = width + margin.left + margin.right; var vy = height + margin.top + margin.bottom; Index: arms/js/analysisResource.js =================================================================== diff -u -r552b263242bbc34ff17c3022bcaccc61b481049d -r16772e3aba7cb1e82e5a00c6837f0e2a4fc12176 --- arms/js/analysisResource.js (.../analysisResource.js) (revision 552b263242bbc34ff17c3022bcaccc61b481049d) +++ arms/js/analysisResource.js (.../analysisResource.js) (revision 16772e3aba7cb1e82e5a00c6837f0e2a4fc12176) @@ -98,9 +98,6 @@ } - - - function stackedHorizontalBar(){ if (!selectedPdServiceId || !selectedVersionId) { alert('제품(서비스)와 버전을 선택해주세요.'); @@ -173,8 +170,7 @@ legend: { data: statusTypes, textStyle: { - color: 'white', - fontSize: "11" + color: 'white' } }, grid: { @@ -188,14 +184,7 @@ }, yAxis: { type: 'category', - data: sortedData.map(function(item) {return getIdFromMail(item["필드명"]);}), - axisLabel: { - textStyle: { - color: 'white', - fontWeight: "", - fontSize: "11" - } - } + data: sortedData.map(function(item) {return item["필드명"];}) }, series: statusTypes.map(statusType => { const data = Object.values(statusCounts).map(statusCount => statusCount[statusType] || defaultValue); @@ -204,7 +193,7 @@ type: 'bar', stack: 'total', label: { - show: true, + show: true }, emphasis: { focus: 'series' @@ -243,7 +232,6 @@ } }); } - /////////////////////// //제품 서비스 셀렉트 박스 ////////////////////// @@ -453,7 +441,7 @@ // 작업자수 및 평균계산 getAssigneeInfo(pdservice_id,pdServiceVersionLinks); - + // 요구사항 및 연결이슈 파이차트 drawSimplePieChart("req_pie","요구사항",reqDataMapForPie) drawSimplePieChart("linkedIssue_subtask_pie","연결이슈 및 하위작업",subtaskDataMapForPie) Index: arms/js/dashboard.js =================================================================== diff -u -r96ba94ca2f5342742496af1118a1870c2f8ef66f -r16772e3aba7cb1e82e5a00c6837f0e2a4fc12176 --- arms/js/dashboard.js (.../dashboard.js) (revision 96ba94ca2f5342742496af1118a1870c2f8ef66f) +++ arms/js/dashboard.js (.../dashboard.js) (revision 16772e3aba7cb1e82e5a00c6837f0e2a4fc12176) @@ -1295,7 +1295,7 @@ .build(); $.ajax({ - url: "/auth-user/api/arms/dashboard/requirements-jira-issue-statuses", + url: url, type: "GET", contentType: "application/json;charset=UTF-8", dataType: "json",