123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- /* global Chart:false */
- $(function () {
- 'use strict'
- var ticksStyle = {
- fontColor: '#495057',
- fontStyle: 'bold'
- }
- var mode = 'index'
- var intersect = true
- var $salesChart = $('#sales-chart')
- // eslint-disable-next-line no-unused-vars
- var salesChart = new Chart($salesChart, {
- type: 'bar',
- data: {
- labels: ['JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC'],
- datasets: [
- {
- backgroundColor: '#007bff',
- borderColor: '#007bff',
- data: [1000, 2000, 3000, 2500, 2700, 2500, 3000]
- },
- {
- backgroundColor: '#ced4da',
- borderColor: '#ced4da',
- data: [700, 1700, 2700, 2000, 1800, 1500, 2000]
- }
- ]
- },
- options: {
- maintainAspectRatio: false,
- tooltips: {
- mode: mode,
- intersect: intersect
- },
- hover: {
- mode: mode,
- intersect: intersect
- },
- legend: {
- display: false
- },
- scales: {
- yAxes: [{
- // display: false,
- gridLines: {
- display: true,
- lineWidth: '4px',
- color: 'rgba(0, 0, 0, .2)',
- zeroLineColor: 'transparent'
- },
- ticks: $.extend({
- beginAtZero: true,
- // Include a dollar sign in the ticks
- callback: function (value) {
- if (value >= 1000) {
- value /= 1000
- value += 'k'
- }
- return '$' + value
- }
- }, ticksStyle)
- }],
- xAxes: [{
- display: true,
- gridLines: {
- display: false
- },
- ticks: ticksStyle
- }]
- }
- }
- })
- var $visitorsChart = $('#visitors-chart')
- // eslint-disable-next-line no-unused-vars
- var visitorsChart = new Chart($visitorsChart, {
- data: {
- labels: ['18th', '20th', '22nd', '24th', '26th', '28th', '30th'],
- datasets: [{
- type: 'line',
- data: [100, 120, 170, 167, 180, 177, 160],
- backgroundColor: 'transparent',
- borderColor: '#007bff',
- pointBorderColor: '#007bff',
- pointBackgroundColor: '#007bff',
- fill: false
- // pointHoverBackgroundColor: '#007bff',
- // pointHoverBorderColor : '#007bff'
- },
- {
- type: 'line',
- data: [60, 80, 70, 67, 80, 77, 100],
- backgroundColor: 'tansparent',
- borderColor: '#ced4da',
- pointBorderColor: '#ced4da',
- pointBackgroundColor: '#ced4da',
- fill: false
- // pointHoverBackgroundColor: '#ced4da',
- // pointHoverBorderColor : '#ced4da'
- }]
- },
- options: {
- maintainAspectRatio: false,
- tooltips: {
- mode: mode,
- intersect: intersect
- },
- hover: {
- mode: mode,
- intersect: intersect
- },
- legend: {
- display: false
- },
- scales: {
- yAxes: [{
- // display: false,
- gridLines: {
- display: true,
- lineWidth: '4px',
- color: 'rgba(0, 0, 0, .2)',
- zeroLineColor: 'transparent'
- },
- ticks: $.extend({
- beginAtZero: true,
- suggestedMax: 200
- }, ticksStyle)
- }],
- xAxes: [{
- display: true,
- gridLines: {
- display: false
- },
- ticks: ticksStyle
- }]
- }
- }
- })
- })
- // lgtm [js/unused-local-variable]
|