MINI Sh3ll
// var url_link = $('#daily_power_grid_chart').val();
// $('#loaderGif').show();
// $('#no-response2').hide();
// loadDailyPowerGeneratedByGrid(url_link);
// function loadDailyPowerGeneratedByGrid(url_link) {
// $('canvas#gridPowerCanvas').remove();
// $('#loaderGif').show();
// $('#no-response2').hide();
// $.get(url_link, function (response5) {
// $('#loaderGif').hide();
// $('#no-response2').hide();
// if (response5.length == 0) {
// $('#loaderGif').hide();
// $('#no-response2').show();
// }
// var datasetValue = [];
// var linedata = [];
// var xValue = [];
// var count = response5.multilineData.length;
// $('#daily_power_grid_div').append('<canvas id="gridPowerCanvas" height="280" width="500"></canvas>');
// if (response5.chart_type == 'line') {
// var type = 'line';
// var options = {
// responsive: true,
// scales: {
// yAxes: [{
// ticks: {
// beginAtZero: true
// },
// scaleLabel: {
// display: true,
// labelString: 'Energy'
// }
// }],
// xAxes: [{
// ticks: {
// padding: 20,
// fontColor: "rgba(0,0,0,0.5)",
// fontStyle: "bold"
// },
// scaleLabel: {
// display: true,
// labelString: 'Days'
// }
// }]
// },
// };
// } else {
// var type = 'bar';
// var options = {
// animation: {
// duration: 10,
// },
// tooltips: {
// mode: 'label',
// },
// scales: {
// xAxes: [{
// stacked: true,
// gridLines: {
// display: false
// },
// scaleLabel: {
// display: true,
// labelString: 'Days'
// },
// }],
// yAxes: [{
// stacked: true,
// scaleLabel: {
// display: true,
// labelString: 'Energy'
// },
// }],
// }, // scales
// legend: {
// display: true
// }
// } // options;
// }
// [response5.multilineData[0]['records']].forEach(function(item) {
// Object.keys(item).sort().forEach(function(key) {
// xValue.push(key);
// });
// });
// for (var j = 0; j < count; j++) {
// var color = getRandomColor();
// [response5.multilineData[j]['records']].forEach(function(item) {
// Object.keys(item).sort().forEach(function(key) {
// //console.log(item[key]);
// linedata.push(item[key]);
// });
// });
// datasetValue[j] = {
// label: response5.multilineData[j]['label'],
// fill: false,
// strokeColor: 'rgba(220,220,220,1)',
// backgroundColor: color,
// borderColor: color,
// hoverBackgroundColor: color,
// hoverBorderWidth: 2,
// data: linedata
// }
// linedata = [];
// }
// var config = {
// type: type,
// data: {
// labels: xValue,
// datasets: datasetValue
// },
// options: options
// };
// //console.log(config);
// var ctx = document.getElementById('gridPowerCanvas').getContext('2d');
// window.myLine = new Chart(ctx, config);
// });
// }
// function getRandomColor() {
// var letters = '0123456789ABCDEF';
// var color = '#';
// for (var i = 0; i < 6; i++) {
// color += letters[Math.floor(Math.random() * 16)];
// }
// return color;
// }
OHA YOOOO