Masuksini-Real-Estate/public/assets/material-bootsrap/js/charts-home.js

198 lines
6.2 KiB
JavaScript
Raw Permalink Normal View History

2024-09-07 01:16:49 +00:00
/*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
// ------------------------------------------------------ //