| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401 |
- /* ChartJS
- * -------
- * Here we will create a few charts using ChartJS
- */
- $(function () {
- /*---------------------
- ----- PIE CHART -----
- ---------------------*/
- if($('#pieChart')[0]){
- // Get context with jQuery - using jQuery's .get() method.
- var pieChartCanvas = $("#pieChart").get(0).getContext("2d");
- var config = {
- type: 'pie',
- data: {
- datasets: [{
- data: [
- 11,
- 16,
- 7,
- 3,
- 14
- ],
- backgroundColor: [
- "#FF6384",
- "#4BC0C0",
- "#FFCE56",
- "#E7E9ED",
- "#36A2EB"
- ],
- label: 'My dataset' // for legend
- }],
- labels: [
- "USA",
- "Germany",
- "Austalia",
- "Canada",
- "France"
- ]
- },
- options: {
- responsive: true
- }
- };
-
- var myPie = new Chart(pieChartCanvas, config);
-
- }
-
-
- /*---------------------
- ----- DOUGHNUT CHART -----
- ---------------------*/
- if($('#doughnutChart')[0]){
- // Get context with jQuery - using jQuery's .get() method.
- var doughnutChartCanvas = $("#doughnutChart").get(0).getContext("2d");
- var config = {
- type: 'doughnut',
- data: {
- datasets: [{
- data: [
- 11,
- 16,
- 7,
- 3,
- 14
- ],
- backgroundColor: [
- "#EB5E28",
- "#4BC0C0",
- "#68B3C8",
- "#7AC29A",
- "#F3BB45"
- ],
- label: 'My dataset' // for legend
-
- }],
- labels: [
- "USA",
- "Germany",
- "Austalia",
- "Canada",
- "France"
- ]
- },
- options: {
- responsive: true,
- legend: {
- display: false
- }
- }
- };
-
- var myDoughnutChart = new Chart(doughnutChartCanvas, config);
- }
- /*---------------------
- ----- LINE CHART -----
- ---------------------*/
- //var MONTHS = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
- var config = {
- type: 'line',
- data: {
- labels: ["January", "February", "March", "April", "May", "June", "July"],
- datasets: [{
- label: "My First dataset",
- backgroundColor: "#FF6384",
- borderColor: "#FF6384",
- data: [
- 45,
- 75,
- 26,
- 23,
- 60,
- -48,
- -9
- ],
- fill: false,
- }, {
- label: "My Second dataset",
- fill: false,
- backgroundColor: "#36A2EB",
- borderColor: "#36A2EB",
- data: [
- -10,
- 16,
- 72,
- 93,
- 29,
- -74,
- 64
- ],
- }]
- },
- options: {
- responsive: true,
- title:{
- display:true,
- text:'Chart.js Line Chart'
- },
- tooltips: {
- mode: 'index',
- intersect: false,
- },
- hover: {
- mode: 'nearest',
- intersect: true
- },
- scales: {
- xAxes: [{
- display: true,
- scaleLabel: {
- display: true,
- labelString: 'Month'
- }
- }],
- yAxes: [{
- display: true,
- scaleLabel: {
- display: true,
- labelString: 'Value'
- }
- }]
- }
- }
- };
- if($('#lineChart')[0]){
- var lineChartCanvas = $("#lineChart").get(0).getContext("2d");
- var lineChart = new Chart(lineChartCanvas, config);
- }
- /*---------------------
- ----- AREA CHART -----
- ---------------------*/
- var config = {
- type: 'line',
- data: {
- labels: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
- datasets: [{
- label: "My First dataset",
- backgroundColor: "#FF8A80",
- borderColor: "#FF8A80",
- data: [
- 45,
- 75,
- 26,
- 23,
- 60,
- 48,
- 9,
- 45,
- 75,
- 26,
- 23,
- 60,
- 48,
- 9
- ],
- fill: true,
- }]
- },
- options: {
- responsive: true,
- title:{
- display:true,
- text:'Chart.js Area Chart'
- },
- tooltips: {
- mode: 'index',
- intersect: false,
- },
- hover: {
- mode: 'nearest',
- intersect: true
- },
- scales: {
- xAxes: [{
- display: true,
- scaleLabel: {
- display: true,
- labelString: 'Month'
- }
- }],
- yAxes: [{
- display: true,
- scaleLabel: {
- display: true,
- labelString: 'Value'
- }
- }]
- }
- }
- };
- if($('#areaChart')[0]){
-
- // Get context with jQuery - using jQuery's .get() method.
- var areaChartCanvas = $("#areaChart").get(0).getContext("2d");
-
- //Create the line chart
- var areaChart = new Chart(areaChartCanvas, config);
- }
-
-
- /*---------------------
- ----- BAR CHART -----
- ---------------------*/
-
-
- var barChartData = {
- labels: ["January", "February", "March", "April", "May", "June", "July"],
- datasets: [{
- label: 'Dataset 1',
- backgroundColor: "#FF6384",
- borderColor: "#FF6384",
- borderWidth: 1,
- data: [
- 45,
- 75,
- 26,
- 23,
- 60,
- -48,
- -9
- ]
- }, {
- label: 'Dataset 2',
- backgroundColor: "#36A2EB",
- borderColor: "#36A2EB",
- borderWidth: 1,
- data: [
- -10,
- 16,
- 72,
- 93,
- 29,
- -74,
- 64
- ]
- }]
- };
-
-
- var config = {
- type: 'bar',
- data: barChartData,
- options: {
- responsive: true,
- legend: {
- position: 'top',
- },
- title: {
- display: true,
- text: 'Chart.js Bar Chart'
- }
- }
- }
-
- if($('#barChart')[0]){
- var barChartCanvas = $("#barChart").get(0).getContext("2d");
- var barChart = new Chart(barChartCanvas, config);
- }
- /*---------------------
- ----- BAR LINE COMBO CHART -----
- ---------------------*/
-
-
- var barlinecomboChartData = {
- labels: ["January", "February", "March", "April", "May", "June", "July"],
-
- datasets: [{
- type: 'line',
- label: 'Dataset 1',
- borderColor: "#4BC0C0",
- borderWidth: 2,
- fill: false,
- data: [
- -10,
- 16,
- 72,
- 93,
- 29,
- -74,
- 64
- ]
- }, {
- type: 'bar',
- label: 'Dataset 2',
- backgroundColor: "#FF6384",
- data: [
- 45,
- 75,
- 26,
- 23,
- 60,
- -48,
- -9
- ],
- borderColor: 'white',
- borderWidth: 2
- }, {
- type: 'bar',
- label: 'Dataset 3',
- backgroundColor: "#36A2EB",
- data: [
- -10,
- 16,
- 72,
- 93,
- 29,
- -74,
- 64
- ]
- }]
- };
-
-
- var config = {
- type: 'bar',
- data: barlinecomboChartData,
- options: {
- responsive: true,
- legend: {
- position: 'top',
- },
- title: {
- display: true,
- text: 'Chart.js Bar Chart'
- }
- }
- }
-
- if($('#barlinecomboChart')[0]){
- var barlinecomboChartCanvas = $("#barlinecomboChart").get(0).getContext("2d");
- var barlinecomboChart = new Chart(barlinecomboChartCanvas, config);
- }
-
- });
|