"use strict"; $(document).ready(function(){ /*Doughnut chart*/ var ctx = document.getElementById("myChart"); var data = { labels: [ "A", "B", "C", "D " ], datasets: [{ data: [40, 10, 40, 10], backgroundColor: [ "#1ABC9C", "#FCC9BA", "#B8EDF0", "#B4C1D7" ], borderWidth: [ "0px", "0px", "0px", "0px" ], borderColor: [ "#1ABC9C", "#FCC9BA", "#B8EDF0", "#B4C1D7" ] }] }; var myDoughnutChart = new Chart(ctx, { type: 'doughnut', data: data }); /*Bar chart*/ var data1 = { labels: [0, 1, 2, 3, 4, 5, 6, 7], datasets: [{ label: "My First dataset", backgroundColor: [ 'rgba(95, 190, 170, 0.99)', 'rgba(95, 190, 170, 0.99)', 'rgba(95, 190, 170, 0.99)', 'rgba(95, 190, 170, 0.99)', 'rgba(95, 190, 170, 0.99)', 'rgba(95, 190, 170, 0.99)', 'rgba(95, 190, 170, 0.99)' ], hoverBackgroundColor: [ 'rgba(26, 188, 156, 0.88)', 'rgba(26, 188, 156, 0.88)', 'rgba(26, 188, 156, 0.88)', 'rgba(26, 188, 156, 0.88)', 'rgba(26, 188, 156, 0.88)', 'rgba(26, 188, 156, 0.88)', 'rgba(26, 188, 156, 0.88)' ], data: [65, 59, 80, 81, 56, 55, 50], }, { label: "My second dataset", backgroundColor: [ 'rgba(93, 156, 236, 0.93)', 'rgba(93, 156, 236, 0.93)', 'rgba(93, 156, 236, 0.93)', 'rgba(93, 156, 236, 0.93)', 'rgba(93, 156, 236, 0.93)', 'rgba(93, 156, 236, 0.93)', 'rgba(93, 156, 236, 0.93)' ], hoverBackgroundColor: [ 'rgba(103, 162, 237, 0.82)', 'rgba(103, 162, 237, 0.82)', 'rgba(103, 162, 237, 0.82)', 'rgba(103, 162, 237, 0.82)', 'rgba(103, 162, 237, 0.82)', 'rgba(103, 162, 237, 0.82)', 'rgba(103, 162, 237, 0.82)' ], data: [60, 69, 85, 91, 58, 50, 45], }] }; var bar = document.getElementById("barChart").getContext('2d'); var myBarChart = new Chart(bar, { type: 'bar', data: data1, options: { barValueSpacing: 20 } }); /*Radar chart*/ var radarElem = document.getElementById("radarChart"); var data2 = { labels: ["Eating", "Drinking", "Sleeping", "Designing", "Coding", "Cycling", "Running"], datasets: [{ label: "My First dataset", backgroundColor: "rgba(100, 221, 187, 0.52)", borderColor: "rgba(72, 206, 168, 0.88)", pointBackgroundColor: "rgba(51, 175, 140, 0.88)", pointBorderColor: "rgba(44, 130, 105, 0.88)", pointHoverBackgroundColor: "rgba(44, 130, 105, 0.88)", pointHoverBorderColor: "rgba(107, 226, 193, 0.98)", data: [65, 59, 90, 81, 56, 55, 40] }, { label: "My Second dataset", backgroundColor: "rgba(255, 204, 189, 0.95)", borderColor: "rgba(255, 165, 138, 0.95)", pointBackgroundColor: "rgba(255, 116, 22, 0.94)", pointBorderColor: "rgba(251, 142, 109, 0.95)", pointHoverBackgroundColor: "rgba(251, 142, 109, 0.95)", pointHoverBorderColor: "rgba(255, 165, 138, 0.95)", data: [28, 48, 40, 19, 96, 27, 100] }] }; var myRadarChart = new Chart(radarElem, { type: 'radar', data: data2, options: { scale: { reverse: true, ticks: { beginAtZero: true } } } }); /*Polar chart*/ var polarElem = document.getElementById("polarChart"); var data3 = { datasets: [{ data: [ 11, 16, 7, 3, 14 ], backgroundColor: [ "#7E81CB", "#1ABC9C", "#B8EDF0", "#B4C1D7", "#01C0C8" ], hoverBackgroundColor: [ "#a1a4ec", "#2adab7", "#a7e7ea", "#a5b0c3", "#10e6ef" ], label: 'My dataset' // for legend }], labels: [ "Blue", "Green", "Light Blue", "grey", "Sea Green" ] }; new Chart(polarElem, { data: data3, type: 'polarArea', options: { elements: { arc: { borderColor: "" } } } }); /*Pie chart*/ var pieElem = document.getElementById("pieChart"); var data4 = { labels: [ "Blue", "Orange", "Sea Green" ], datasets: [{ data: [30, 30, 40], backgroundColor: [ "#25A6F7", "#FB9A7D", "#01C0C8" ], hoverBackgroundColor: [ "#6cc4fb", "#ffb59f", "#0dedf7" ] }] }; var myPieChart = new Chart(pieElem, { type: 'pie', data: data4 }); //bubble chart var bubblechart = document.getElementById("bubblechart"); var data = { datasets: [{ label: 'First Dataset', data: [{ x: 20, y: 15, r: 15 }, { x: 10, y: 15, r: 10 }, { x: 25, y: 11, r: 8 }, { x: 15, y: 13, r: 8 }, { x: 35, y: 18, r: 6 }, { x: 40, y: 10, r: 10 }], backgroundColor: "#ff5252", hoverBackgroundColor: "ff5252" }] }; var myBubbleChart = new Chart(bubblechart, { type: 'bubble', data: data, options: { elements: { points: { borderWidth: 1, borderColor: 'rgb(0, 0, 0)' } } } }); //Scales chart var stancechart = document.getElementById("stancechart"); var chartInstance = new Chart(stancechart, { type: 'line', data: data, options: { scales: { xAxes: [{ type: 'logarithmic', position: 'bottom', ticks: { min: 1, max: 1000 } }] } } }); //Time Scale var timescalechart = document.getElementById("timescalechart"); var chartInstance1 = new Chart(timescalechart, { type: 'line', data: data, options: { scales: { yAxes: [{ time: { unit: 'day' } }] } } }) });