123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695 |
- //[widget charts Javascript]
- $( document ).ready(function() {
- "use strict";
-
-
- var spark1 = {
- chart: {
- id: 'spark1',
- group: 'sparks',
- type: 'line',
- height: 200,
- sparkline: {
- enabled: true
- },
- dropShadow: {
- enabled: true,
- top: 5,
- left: 1,
- blur: 5,
- opacity: 0.1,
- }
- },
- series: [{
- data: [25, 66, 41, 59, 25, 44, 12, 36, 9, 21]
- }],
- stroke: {
- curve: 'smooth'
- },
- markers: {
- size: 0
- },
- grid: {
- padding: {
- top: 50,
- bottom: 50,
- right: 6,
- left: 0
- }
- },
- colors: ['#ffffff'],
- tooltip: {
- x: {
- show: false
- },
- y: {
- title: {
- formatter: function formatter(val) {
- return '';
- }
- }
- }
- }
- }
- new ApexCharts(document.querySelector("#spark1"), spark1).render();
-
- var spark2 = {
- chart: {
- id: 'spark2',
- group: 'sparks',
- type: 'line',
- height: 200,
- sparkline: {
- enabled: true
- },
- dropShadow: {
- enabled: true,
- top: 5,
- left: 1,
- blur: 5,
- opacity: 0.1,
- }
- },
- series: [{
- data: [25, 66, 41, 59, 25, 44, 12, 36, 9, 21]
- }],
- stroke: {
- curve: 'smooth'
- },
- markers: {
- size: 0
- },
- grid: {
- padding: {
- top: 50,
- bottom: 50,
- right: 6,
- left: 0
- }
- },
- colors: ['#ffffff'],
- tooltip: {
- x: {
- show: false
- },
- y: {
- title: {
- formatter: function formatter(val) {
- return '';
- }
- }
- }
- }
- }
- new ApexCharts(document.querySelector("#spark2"), spark2).render();
-
- var spark3 = {
- chart: {
- id: 'spark3',
- group: 'sparks',
- type: 'line',
- height: 200,
- sparkline: {
- enabled: true
- },
- dropShadow: {
- enabled: true,
- top: 5,
- left: 1,
- blur: 5,
- opacity: 0.1,
- }
- },
- series: [{
- data: [25, 66, 41, 59, 25, 44, 12, 36, 9, 21]
- }],
- stroke: {
- curve: 'smooth'
- },
- markers: {
- size: 0
- },
- grid: {
- padding: {
- top: 50,
- bottom: 50,
- right: 6,
- left: 0
- }
- },
- colors: ['#ffffff'],
- tooltip: {
- x: {
- show: false
- },
- y: {
- title: {
- formatter: function formatter(val) {
- return '';
- }
- }
- }
- }
- }
- new ApexCharts(document.querySelector("#spark3"), spark3).render();
-
-
- var options = {
- series: [{
- name: 'Net Profit',
- data: [44, 55, 57, 56, 61, 58, 63]
- }, {
- name: 'Revenue',
- data: [76, 85, 101, 98, 87, 105, 91]
- }],
- chart: {
- type: 'bar',
- height: 250,
- toolbar: {
- show: false,
- }
- },
- plotOptions: {
- bar: {
- horizontal: false,
- columnWidth: '30%',
- endingShape: 'rounded'
- },
- },
- dataLabels: {
- enabled: false,
- },
- grid: {
- show: false,
- padding: {
- top: 0,
- bottom: 0,
- right: 30,
- left: 20
- }
- },
- stroke: {
- show: true,
- width: 2,
- colors: ['transparent']
- },
- colors: ['rgba(255, 255, 255, 0.25)', '#f7f7f7'],
- xaxis: {
- categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug'],
- labels: {
- show: false,
- },
- axisBorder: {
- show: false,
- },
- axisTicks: {
- show: false,
- },
- },
- yaxis: {
- labels: {
- show: false,
- }
- },
- legend: {
- show: false,
- },
- fill: {
- opacity: 1
- },
- tooltip: {
- y: {
- formatter: function (val) {
- return "$ " + val + " thousands"
- }
- },
- marker: {
- show: false,
- },
- }
- };
- var chart = new ApexCharts(document.querySelector("#revenue1"), options);
- chart.render();
-
- var options = {
- series: [{
- name: 'Net Profit',
- data: [44, 55, 57, 56, 61, 58, 63]
- }, {
- name: 'Revenue',
- data: [76, 85, 101, 98, 87, 105, 91]
- }],
- chart: {
- type: 'bar',
- height: 250,
- toolbar: {
- show: false,
- }
- },
- plotOptions: {
- bar: {
- horizontal: false,
- columnWidth: '30%',
- endingShape: 'rounded'
- },
- },
- dataLabels: {
- enabled: false,
- },
- grid: {
- show: false,
- padding: {
- top: 0,
- bottom: 0,
- right: 30,
- left: 20
- }
- },
- stroke: {
- show: true,
- width: 2,
- colors: ['transparent']
- },
- colors: ['rgba(255, 255, 255, 0.25)', '#f7f7f7'],
- xaxis: {
- categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug'],
- labels: {
- show: false,
- },
- axisBorder: {
- show: false,
- },
- axisTicks: {
- show: false,
- },
- },
- yaxis: {
- labels: {
- show: false,
- }
- },
- legend: {
- show: false,
- },
- fill: {
- opacity: 1
- },
- tooltip: {
- y: {
- formatter: function (val) {
- return "$ " + val + " thousands"
- }
- },
- marker: {
- show: false,
- },
- }
- };
- var chart = new ApexCharts(document.querySelector("#revenue2"), options);
- chart.render();
-
- var options = {
- series: [{
- name: 'Net Profit',
- data: [44, 55, 57, 56, 61, 58, 63]
- }, {
- name: 'Revenue',
- data: [76, 85, 101, 98, 87, 105, 91]
- }],
- chart: {
- type: 'bar',
- height: 250,
- toolbar: {
- show: false,
- }
- },
- plotOptions: {
- bar: {
- horizontal: false,
- columnWidth: '30%',
- endingShape: 'rounded'
- },
- },
- dataLabels: {
- enabled: false,
- },
- grid: {
- show: false,
- padding: {
- top: 0,
- bottom: 0,
- right: 30,
- left: 20
- }
- },
- stroke: {
- show: true,
- width: 2,
- colors: ['transparent']
- },
- colors: ['rgba(255, 255, 255, 0.25)', '#f7f7f7'],
- xaxis: {
- categories: ['Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug'],
- labels: {
- show: false,
- },
- axisBorder: {
- show: false,
- },
- axisTicks: {
- show: false,
- },
- },
- yaxis: {
- labels: {
- show: false,
- }
- },
- legend: {
- show: false,
- },
- fill: {
- opacity: 1
- },
- tooltip: {
- y: {
- formatter: function (val) {
- return "$ " + val + " thousands"
- }
- },
- marker: {
- show: false,
- },
- }
- };
- var chart = new ApexCharts(document.querySelector("#revenue3"), options);
- chart.render();
-
-
- var options = {
- series: [{
- name: "Revenue",
- data: [90, 71, 65, 91, 40, 112, 99, 51, 128]
- }],
- chart: {
- height: 275,
- type: 'area',
- zoom: {
- enabled: false
- },
- toolbar: {
- show: false,
- }
- },
- dataLabels: {
- enabled: false
- },
- stroke: {
- curve: 'smooth'
- },
- colors: ['#f64e60'],
- grid: {
- show: false,
- padding: {
- top: 0,
- bottom: -20,
- right: 6,
- left: -10
- },
- },
-
- legend: {
- show: false,
- },
- xaxis: {
- categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
- labels: {
- show: false,
- },
- axisBorder: {
- show: false,
- },
- axisTicks: {
- show: false,
- },
- },
-
- yaxis: {
- labels: {
- show: false,
- }
- },
- };
- var chart = new ApexCharts(document.querySelector("#revenue4"), options);
- chart.render();
-
-
-
- var options = {
- chart: {
- height: 245,
- type: "radialBar"
- },
- series: [67],
- colors: ["#671efb"],
- plotOptions: {
- radialBar: {
- hollow: {
- margin: 15,
- size: "70%"
- },
- dataLabels: {
- showOn: "always",
- name: {
- offsetY: -10,
- show: false,
- color: "#888",
- fontSize: "13px"
- },
- value: {
- color: "#111",
- fontSize: "30px",
- show: true
- }
- }
- }
- },
- stroke: {
- lineCap: "round",
- },
- labels: ["Progress"]
- };
- var chart = new ApexCharts(document.querySelector("#revenue5"), options);
- chart.render();
-
-
- var options = {
- series: [{
- name: "Revenue",
- data: [90, 71, 65, 91, 40, 112, 99, 51, 128]
- }],
- chart: {
- height: 200,
- type: 'area',
- zoom: {
- enabled: false
- },
- toolbar: {
- show: false,
- }
- },
- dataLabels: {
- enabled: false
- },
- stroke: {
- curve: 'smooth'
- },
- colors: ['#1bc5bd'],
- grid: {
- show: false,
- padding: {
- top: 0,
- bottom: 10,
- right: 10,
- left: -8
- },
- },
-
- legend: {
- show: false,
- },
- xaxis: {
- categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
- labels: {
- show: false,
- },
- axisBorder: {
- show: false,
- },
- axisTicks: {
- show: false,
- },
- },
-
- yaxis: {
- labels: {
- show: false,
- }
- },
- };
- var chart = new ApexCharts(document.querySelector("#revenue6"), options);
- chart.render();
-
-
- var options = {
- series: [44, 55, 67, 83],
- chart: {
- height: 325,
- type: 'radialBar',
- },
- colors: ["#6993ff", "#f64e60", "#1bc5bd", "#8950fc"],
- stroke: {
- lineCap: "round",
- },
- plotOptions: {
- radialBar: {
- dataLabels: {
- name: {
- show: false,
- },
- value: {
- fontSize: '30px',
- },
- total: {
- show: true,
- label: 'Total',
- formatter: function (w) {
- // By default this function returns the average of all series. The below is just an example to show the use of custom formatter function
- return 249
- }
- }
- }
- }
- },
- labels: ['Apples', 'Oranges', 'Bananas', 'Berries'],
- };
- var chart = new ApexCharts(document.querySelector("#revenue7"), options);
- chart.render();
-
- var options = {
- series: [{
- name: "Revenue",
- data: [90, 71, 65, 91, 40, 112, 99, 51, 128]
- }],
- chart: {
- height: 275,
- type: 'area',
- zoom: {
- enabled: false
- },
- toolbar: {
- show: false,
- }
- },
- dataLabels: {
- enabled: false
- },
- stroke: {
- curve: 'smooth'
- },
- colors: ['#f64e60'],
- grid: {
- show: false,
- padding: {
- top: 0,
- bottom: -20,
- right: 6,
- left: -10
- },
- },
-
- legend: {
- show: false,
- },
- xaxis: {
- categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep'],
- labels: {
- show: false,
- },
- axisBorder: {
- show: false,
- },
- axisTicks: {
- show: false,
- },
- },
-
- yaxis: {
- labels: {
- show: false,
- }
- },
- };
- var chart = new ApexCharts(document.querySelector("#revenue8"), options);
- chart.render();
-
-
- var options = {
- series: [76],
- chart: {
- type: 'radialBar',
- offsetY: -20,
- sparkline: {
- enabled: true
- }
- },
-
- stroke: {
- lineCap: "round"
- },
- plotOptions: {
- radialBar: {
- startAngle: -90,
- endAngle: 90,
- track: {
- background: "#e7e7e7",
- strokeWidth: '97%',
- margin: 5, // margin is in pixels
- },
- dataLabels: {
- name: {
- show: false
- },
- value: {
- offsetY: -2,
- fontSize: '30px'
- }
- }
- }
- },
- grid: {
- padding: {
- top: -10
- }
- },
- labels: ['Average Results'],
- };
- var chart = new ApexCharts(document.querySelector("#revenue9"), options);
- chart.render();
-
- }); // End of use strict
|