2022-03-04 07:06:39 +00:00
|
|
|
$(function (){
|
|
|
|
|
google.charts.load('current', {packages: ['corechart', 'line']});
|
|
|
|
|
google.charts.setOnLoadCallback(drawMapUseFromDayChart);
|
2022-03-08 05:03:39 +00:00
|
|
|
|
|
|
|
|
google.charts.load("current", {packages:["corechart"]});
|
|
|
|
|
google.charts.setOnLoadCallback(drawAreaDonutChart);
|
2022-03-04 07:06:39 +00:00
|
|
|
})
|
|
|
|
|
|
|
|
|
|
function drawMapUseFromDayChart() {
|
|
|
|
|
var dataHeader = [['날짜', '사용량']];
|
|
|
|
|
var chartData = google.visualization.arrayToDataTable(dataHeader.concat(dayMapUseDataList));
|
2022-03-08 05:03:39 +00:00
|
|
|
|
|
|
|
|
var view = new google.visualization.DataView(chartData);
|
|
|
|
|
view.setColumns([0, 1,
|
|
|
|
|
{ calc: "stringify",
|
|
|
|
|
sourceColumn: 1,
|
|
|
|
|
type: "string",
|
|
|
|
|
role: "annotation" }]);
|
|
|
|
|
|
2022-03-04 07:06:39 +00:00
|
|
|
var options = {
|
2022-03-08 05:03:39 +00:00
|
|
|
bar: {groupWidth: "95%"},
|
|
|
|
|
legend: { position: "bottom" },
|
2022-03-04 07:06:39 +00:00
|
|
|
};
|
2022-03-08 05:03:39 +00:00
|
|
|
var chart = new google.visualization.ColumnChart(document.getElementById("mapUseFromDayChart"));
|
|
|
|
|
chart.draw(view, options);
|
|
|
|
|
|
2022-03-04 07:06:39 +00:00
|
|
|
/*$.ajax({
|
|
|
|
|
url: "/admin/dayMapUseData",
|
|
|
|
|
type: "GET",
|
|
|
|
|
data:{
|
|
|
|
|
searchStartDate:"2022-02-18",
|
|
|
|
|
searchEndDate:"2022-03-04"
|
|
|
|
|
},
|
|
|
|
|
dataType:"json",
|
|
|
|
|
success : function(data, textStatus, jqXHR) {
|
|
|
|
|
console.log(data);
|
2022-03-07 01:32:16 +00:00
|
|
|
// ajax 반환 데이터가 {empty: false}로 나온다. 이유를 모르겠다.
|
2022-03-04 07:06:39 +00:00
|
|
|
var dataHeader = [['날짜', '사용량']];
|
|
|
|
|
var chartData = google.visualization.arrayToDataTable(dataHeader.concat(data));
|
|
|
|
|
var options = {
|
|
|
|
|
legend: { position: 'bottom' }
|
|
|
|
|
};
|
|
|
|
|
var chart = new google.visualization.LineChart(document.getElementById('mapUseFromDayChart'));
|
|
|
|
|
chart.draw(chartData, options);
|
|
|
|
|
},
|
|
|
|
|
error: function (request, status, error) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});*/
|
2022-03-08 05:03:39 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function drawAreaDonutChart() {
|
|
|
|
|
var dataHeader = [['지역', '수집 건 수']];
|
|
|
|
|
var data = google.visualization.arrayToDataTable(dataHeader.concat(areaDataList));
|
|
|
|
|
|
|
|
|
|
var options = {
|
|
|
|
|
pieHole: 0.4,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
var chart = new google.visualization.PieChart(document.getElementById('areaDonutChart'));
|
|
|
|
|
chart.draw(data, options);
|
2022-03-04 07:06:39 +00:00
|
|
|
}
|