198 lines
6.2 KiB
JavaScript
198 lines
6.2 KiB
JavaScript
|
/*global $, document, Chart, LINECHART, data, options, window*/
|
||
|
$(document).ready(function () {
|
||
|
|
||
|
'use strict';
|
||
|
|
||
|
// ------------------------------------------------------- //
|
||
|
// Line Chart
|
||
|
// ------------------------------------------------------ //
|
||
|
var legendState = true;
|
||
|
if ($(window).outerWidth() < 576) {
|
||
|
legendState = false;
|
||
|
}
|
||
|
|
||
|
var LINECHART = $('#lineCahrt');
|
||
|
var myLineChart = new Chart(LINECHART, {
|
||
|
type: 'line',
|
||
|
options: {
|
||
|
scales: {
|
||
|
xAxes: [{
|
||
|
display: true,
|
||
|
gridLines: {
|
||
|
display: false
|
||
|
}
|
||
|
}],
|
||
|
yAxes: [{
|
||
|
display: true,
|
||
|
gridLines: {
|
||
|
display: false
|
||
|
}
|
||
|
}]
|
||
|
},
|
||
|
legend: {
|
||
|
display: legendState
|
||
|
}
|
||
|
},
|
||
|
data: {
|
||
|
labels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17"],
|
||
|
datasets: [
|
||
|
{
|
||
|
label: "Page Visitors",
|
||
|
fill: true,
|
||
|
lineTension: 0,
|
||
|
backgroundColor: "transparent",
|
||
|
borderColor: '#f15765',
|
||
|
pointBorderColor: '#da4c59',
|
||
|
pointHoverBackgroundColor: '#da4c59',
|
||
|
borderCapStyle: 'butt',
|
||
|
borderDash: [],
|
||
|
borderDashOffset: 0.0,
|
||
|
borderJoinStyle: 'miter',
|
||
|
borderWidth: 1,
|
||
|
pointBackgroundColor: "#fff",
|
||
|
pointBorderWidth: 1,
|
||
|
pointHoverRadius: 5,
|
||
|
pointHoverBorderColor: "#fff",
|
||
|
pointHoverBorderWidth: 2,
|
||
|
pointRadius: 1,
|
||
|
pointHitRadius: 0,
|
||
|
data: [50, 20, 60, 31, 52, 22, 40, 25, 30, 68, 56, 40, 60, 43, 55, 39, 47],
|
||
|
spanGaps: false
|
||
|
},
|
||
|
{
|
||
|
label: "Page Views",
|
||
|
fill: true,
|
||
|
lineTension: 0,
|
||
|
backgroundColor: "transparent",
|
||
|
borderColor: "#54e69d",
|
||
|
pointHoverBackgroundColor: "#44c384",
|
||
|
borderCapStyle: 'butt',
|
||
|
borderDash: [],
|
||
|
borderDashOffset: 0.0,
|
||
|
borderJoinStyle: 'miter',
|
||
|
borderWidth: 1,
|
||
|
pointBorderColor: "#44c384",
|
||
|
pointBackgroundColor: "#fff",
|
||
|
pointBorderWidth: 1,
|
||
|
pointHoverRadius: 5,
|
||
|
pointHoverBorderColor: "#fff",
|
||
|
pointHoverBorderWidth: 2,
|
||
|
pointRadius: 1,
|
||
|
pointHitRadius: 10,
|
||
|
data: [20, 7, 35, 17, 26, 8, 18, 10, 14, 46, 30, 30, 14, 28, 17, 25, 17, 40],
|
||
|
spanGaps: false
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
|
||
|
// ------------------------------------------------------- //
|
||
|
// Line Chart 1
|
||
|
// ------------------------------------------------------ //
|
||
|
var LINECHART1 = $('#lineChart1');
|
||
|
var myLineChart = new Chart(LINECHART1, {
|
||
|
type: 'line',
|
||
|
options: {
|
||
|
scales: {
|
||
|
xAxes: [{
|
||
|
display: true,
|
||
|
gridLines: {
|
||
|
display: false
|
||
|
}
|
||
|
}],
|
||
|
yAxes: [{
|
||
|
ticks: {
|
||
|
max: 40,
|
||
|
min: 0,
|
||
|
stepSize: 0.5
|
||
|
},
|
||
|
display: false,
|
||
|
gridLines: {
|
||
|
display: false
|
||
|
}
|
||
|
}]
|
||
|
},
|
||
|
legend: {
|
||
|
display: false
|
||
|
}
|
||
|
},
|
||
|
data: {
|
||
|
labels: ["A", "B", "C", "D", "E", "F", "G"],
|
||
|
datasets: [
|
||
|
{
|
||
|
label: "Total Overdue",
|
||
|
fill: true,
|
||
|
lineTension: 0,
|
||
|
backgroundColor: "transparent",
|
||
|
borderColor: '#6ccef0',
|
||
|
pointBorderColor: '#59c2e6',
|
||
|
pointHoverBackgroundColor: '#59c2e6',
|
||
|
borderCapStyle: 'butt',
|
||
|
borderDash: [],
|
||
|
borderDashOffset: 0.0,
|
||
|
borderJoinStyle: 'miter',
|
||
|
borderWidth: 3,
|
||
|
pointBackgroundColor: "#59c2e6",
|
||
|
pointBorderWidth: 0,
|
||
|
pointHoverRadius: 4,
|
||
|
pointHoverBorderColor: "#fff",
|
||
|
pointHoverBorderWidth: 0,
|
||
|
pointRadius: 4,
|
||
|
pointHitRadius: 0,
|
||
|
data: [20, 28, 30, 22, 24, 10, 7],
|
||
|
spanGaps: false
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
});
|
||
|
|
||
|
|
||
|
|
||
|
// ------------------------------------------------------- //
|
||
|
// Pie Chart
|
||
|
// ------------------------------------------------------ //
|
||
|
var PIECHART = $('#pieChart');
|
||
|
var myPieChart = new Chart(PIECHART, {
|
||
|
type: 'doughnut',
|
||
|
options: {
|
||
|
cutoutPercentage: 80,
|
||
|
legend: {
|
||
|
display: false
|
||
|
}
|
||
|
},
|
||
|
data: {
|
||
|
labels: [
|
||
|
"First",
|
||
|
"Second",
|
||
|
"Third",
|
||
|
"Fourth"
|
||
|
],
|
||
|
datasets: [
|
||
|
{
|
||
|
data: [300, 50, 100, 60],
|
||
|
borderWidth: [0, 0, 0, 0],
|
||
|
backgroundColor: [
|
||
|
'#44b2d7',
|
||
|
"#59c2e6",
|
||
|
"#71d1f2",
|
||
|
"#96e5ff"
|
||
|
],
|
||
|
hoverBackgroundColor: [
|
||
|
'#44b2d7',
|
||
|
"#59c2e6",
|
||
|
"#71d1f2",
|
||
|
"#96e5ff"
|
||
|
]
|
||
|
}]
|
||
|
}
|
||
|
});
|
||
|
});
|
||
|
|
||
|
|
||
|
// ------------------------------------------------------- //
|
||
|
// Bar Chart
|
||
|
// ------------------------------------------------------ //
|
||
|
|