SCDNG PELER
Server IP : 144.76.124.212  /  Your IP : 216.73.216.138
Web Server : LiteSpeed
System : Linux l4cp.vnetindia.com 4.18.0-553.40.1.lve.el8.x86_64 #1 SMP Wed Feb 12 18:54:57 UTC 2025 x86_64
User : rakcha ( 1356)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home5/rakcha/www/user/js/pages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home5/rakcha/www/user/js/pages/widget-charts.js
//[widget charts Javascript]



//Project:	Maximum Admin - Responsive Admin Template

//Version:	1.1.0

//Last change:	11/09/2017

//Primary use:   Used only for the  widget charts





$(function () {



  'use strict';



  $(function () {

		/* ChartJS

		 * -------

		 * Here we will create a few charts using ChartJS

		 */



		//--------------

		//- AREA CHART -

		//--------------



		// Get context with jQuery - using jQuery's .get() method.

		var areaChartCanvas = $('#areaChart').get(0).getContext('2d')

		// This will get the first returned node in the jQuery collection.

		var areaChart       = new Chart(areaChartCanvas)



		var areaChartData = {

		  labels  : ['0', '4', '8', '12', '16', '20', '24', '30', '16', '20', '24', '30', '34', '38', '42', '46', '50', '54'],

		  datasets: [

			{

			  label               : 'Electronics',

			  fillColor           : 'rgba(30,172,190,0.3)',

			  strokeColor         : 'rgba(30,172,190,0)',

			  pointColor          : 'rgba(30,172,190,0.5)',

			  pointStrokeColor    : '#1eacbe',

			  pointHighlightFill  : '#fff',

			  pointHighlightStroke: 'rgba(30,172,190,1)',

			  data                : [14, 4, 6, 17, 5, 10, 14, 15, 14, 17, 29, 26, 30, 16, 37, 31, 44, 52]

			},

			{

			  label               : 'Digital Goods',

			  fillColor           : 'rgba(38,198,218,0.7)',

			  strokeColor         : 'rgba(38,198,218,0)',

			  pointColor          : '#26c6da',

			  pointStrokeColor    : 'rgba(38,198,218,0.5)',

			  pointHighlightFill  : '#fff',

			  pointHighlightStroke: 'rgba(38,198,218,1)',

			  data                : [8, 3, 4, 14, 13, 5, 17, 24, 24, 45, 27, 20, 28, 13, 34, 48, 31, 50]

			}

		  ]

		}



		var areaChartOptions = {

		  //Boolean - If we should show the scale at all

		  showScale               : true,

		  //Boolean - Whether grid lines are shown across the chart

		  scaleShowGridLines      : true,

		  //String - Colour of the grid lines

		  scaleGridLineColor      : 'rgba(0,0,0,.05)',

		  //Number - Width of the grid lines

		  scaleGridLineWidth      : 1,

		  //Boolean - Whether to show horizontal lines (except X axis)

		  scaleShowHorizontalLines: true,

		  //Boolean - Whether to show vertical lines (except Y axis)

		  scaleShowVerticalLines  : true,

		  //Boolean - Whether the line is curved between points

		  bezierCurve             : true,

		  //Number - Tension of the bezier curve between points

		  bezierCurveTension      : 0.5,

		  //Boolean - Whether to show a dot for each point

		  pointDot                : true,

		  //Number - Radius of each point dot in pixels

		  pointDotRadius          : 1,

		  //Number - Pixel width of point dot stroke

		  pointDotStrokeWidth     : 1,

		  //Number - amount extra to add to the radius to cater for hit detection outside the drawn point

		  pointHitDetectionRadius : 20,

		  //Boolean - Whether to show a stroke for datasets

		  datasetStroke           : true,

		  //Number - Pixel width of dataset stroke

		  datasetStrokeWidth      : 0,

		  //Boolean - Whether to fill the dataset with a color

		  datasetFill             : true,

		  //String - A legend template

		  legendTemplate          : '<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].lineColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>',

		  //Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container

		  maintainAspectRatio     : true,

		  //Boolean - whether to make the chart responsive to window resizing

		  responsive              : true

		};

		

		//Create the line chart

		areaChart.Line(areaChartData, areaChartOptions);

		

		//----------------------------line

		

		// Get context with jQuery - using jQuery's .get() method.

		var lineChartCanvas = $('#lineChart').get(0).getContext('2d');

		// This will get the first returned node in the jQuery collection.

		var lineChart                = new Chart(lineChartCanvas);



		var lineChartData = {

		  labels  : ['0', '4', '8', '12', '16', '20', '24', '30'],

		  datasets: [

			{

			  label               : 'Electronics',

			  fillColor           : 'rgba(38,198,218,0)',

			  strokeColor         : 'rgba(38,198,218,1)',

			  pointColor          : '#26c6da',

			  pointStrokeColor    : 'rgba(38,198,218,0.5)',

			  pointHighlightFill  : '#fff',

			  pointHighlightStroke: 'rgba(38,198,218,1)',

			  data                : [0, 2, 3.5, 0, 13, 1, 4, 1]

			},

			{

			  label               : 'Digital Goods',

			  fillColor           : 'rgba(30,136,229,0)',

			  strokeColor         : 'rgba(30,136,229,1)',

			  pointColor          : 'rgba(30,136,229,0.5)',

			  pointStrokeColor    : '#1e88e5',

			  pointHighlightFill  : '#fff',

			  pointHighlightStroke: 'rgba(30,136,229,1)',

			  data                : [0, 4, 0, 4, 0, 4, 0, 4]

			}

		  ]

		};



		var lineChartOptions = {

		  //Boolean - If we should show the scale at all

		  showScale               : true,

		  //Boolean - Whether grid lines are shown across the chart

		  scaleShowGridLines      : true,

		  //String - Colour of the grid lines

		  scaleGridLineColor      : 'rgba(0,0,0,.05)',

		  //Number - Width of the grid lines

		  scaleGridLineWidth      : 1,

		  //Boolean - Whether to show horizontal lines (except X axis)

		  scaleShowHorizontalLines: true,

		  //Boolean - Whether to show vertical lines (except Y axis)

		  scaleShowVerticalLines  : true,

		  //Boolean - Whether the line is curved between points

		  bezierCurve             : true,

		  //Number - Tension of the bezier curve between points

		  bezierCurveTension      : 0.3,

		  //Boolean - Whether to show a dot for each point

		  pointDot                : true,

		  //Number - Radius of each point dot in pixels

		  pointDotRadius          : 1,

		  //Number - Pixel width of point dot stroke

		  pointDotStrokeWidth     : 1,

		  //Number - amount extra to add to the radius to cater for hit detection outside the drawn point

		  pointHitDetectionRadius : 20,

		  //Boolean - Whether to show a stroke for datasets

		  datasetStroke           : true,

		  //Number - Pixel width of dataset stroke

		  datasetStrokeWidth      : 1,

		  //Boolean - Whether to fill the dataset with a color

		  datasetFill             : true,

		  //String - A legend template

		  legendTemplate          : '<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].lineColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>',

		  //Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container

		  maintainAspectRatio     : true,

		  //Boolean - whether to make the chart responsive to window resizing

		  responsive              : true

		};

		

		//Create the line chart

		lineChart.Line(lineChartData, lineChartOptions);

		

		



		//-------------

		//- PIE CHART -

		//-------------

		// Get context with jQuery - using jQuery's .get() method.

		var pieChartCanvas = $('#pieChart').get(0).getContext('2d');

		var pieChart       = new Chart(pieChartCanvas);

		var PieData        = [

		  {

			value    : 750,

			color    : '#7460ee',

			highlight: '#7460ee',

			label    : 'Chrome'

		  },

		  {

			value    : 350,

			color    : '#26C6DA',

			highlight: '#26C6DA',

			label    : 'IE'

		  },

		  {

			value    : 450,

			color    : '#ffb22b',

			highlight: '#ffb22b',

			label    : 'FireFox'

		  },

		  {

			value    : 700,

			color    : '#1e88e5',

			highlight: '#1e88e5',

			label    : 'Safari'

		  },

		  {

			value    : 200,

			color    : '#fc4b6c',

			highlight: '#fc4b6c',

			label    : 'Opera'

		  },

		  {

			value    : 150,

			color    : '#d2d6de',

			highlight: '#d2d6de',

			label    : 'Navigator'

		  }

		];

		var pieOptions     = {

		  //Boolean - Whether we should show a stroke on each segment

		  segmentShowStroke    : true,

		  //String - The colour of each segment stroke

		  segmentStrokeColor   : '#fff',

		  //Number - The width of each segment stroke

		  segmentStrokeWidth   : 2,

		  //Number - The percentage of the chart that we cut out of the middle

		  percentageInnerCutout: 80, // This is 0 for Pie charts

		  //Number - Amount of animation steps

		  animationSteps       : 100,

		  //String - Animation easing effect

		  animationEasing      : 'easeOutBounce',

		  //Boolean - Whether we animate the rotation of the Doughnut

		  animateRotate        : true,

		  //Boolean - Whether we animate scaling the Doughnut from the centre

		  animateScale         : true,

		  //Boolean - whether to make the chart responsive to window resizing

		  responsive           : true,

		  // Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container

		  maintainAspectRatio  : true,

		  //String - A legend template

		  legendTemplate       : '<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'

		};

		//Create pie or douhnut chart

		// You can switch between pie and douhnut using the method below.

		pieChart.Doughnut(PieData, pieOptions);



		//-------------

		//- BAR CHART -

		//-------------

		

		// Get context with jQuery - using jQuery's .get() method.

		var barChartCanvas = $('#barChart').get(0).getContext('2d');

		// This will get the first returned node in the jQuery collection.

		var barChart            = new Chart(barChartCanvas);



		var barChartData = {

		  labels  : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],

		  datasets: [

			{

			  label               : 'Electronics',

			  fillColor           : 'rgba(38,198,218,1)',

			  strokeColor         : 'rgba(38,198,218,0)',

			  pointColor          : '#26c6da',

			  pointStrokeColor    : 'rgba(38,198,218,0)',

			  pointHighlightFill  : '#fff',

			  pointHighlightStroke: 'rgba(38,198,218,1)',

			  data                : [5, 4, 3, 7, 5, 10, 3]

			},

			{

			  label               : 'Digital Goods',

			  fillColor           : 'rgba(30,136,229,1)',

			  strokeColor         : 'rgba(30,136,229,0)',

			  pointColor          : 'rgba(30,136,229,0)',

			  pointStrokeColor    : '#1e88e5',

			  pointHighlightFill  : '#fff',

			  pointHighlightStroke: 'rgba(30,136,229,1)',

			  data                : [3, 2, 9, 5, 4, 6, 4]

			}

		  ]

		};

		

		

		var barChartOptions                  = {

		  //Boolean - Whether the scale should start at zero, or an order of magnitude down from the lowest value

		  scaleBeginAtZero        : true,

		  //Boolean - Whether grid lines are shown across the chart

		  scaleShowGridLines      : true,

		  //String - Colour of the grid lines

		  scaleGridLineColor      : 'rgba(0,0,0,.05)',

		  //Number - Width of the grid lines

		  scaleGridLineWidth      : 1,

		  //Boolean - Whether to show horizontal lines (except X axis)

		  scaleShowHorizontalLines: true,

		  //Boolean - Whether to show vertical lines (except Y axis)

		  scaleShowVerticalLines  : true,

		  //Boolean - If there is a stroke on each bar

		  barShowStroke           : true,

		  //Number - Pixel width of the bar stroke

		  barStrokeWidth          : 2,

		  //Number - Spacing between each of the X value sets

		  barValueSpacing         : 30,

		  //Number - Spacing between data sets within X values

		  barDatasetSpacing       : 1,

		  //String - A legend template

		  legendTemplate          : '<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>',

		  //Boolean - whether to make the chart responsive

		  responsive              : true,

		  maintainAspectRatio     : true

		};



		barChartOptions.datasetFill = false,

		barChart.Bar(barChartData, barChartOptions);

	  });

}); // End of use strict


Anon7 - 2022
SCDN GOK