PHP Classes

File: public/backend/assets/js/pie-chart.js

Recommend this page to a friend!
  Classes of Maniruzzaman Akash   Laravel Roles and Permissions   public/backend/assets/js/pie-chart.js   Download  
File: public/backend/assets/js/pie-chart.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Laravel Roles and Permissions
Manage application users' roles and permissions
Author: By
Last change:
Date: 1 year ago
Size: 12,326 bytes
 

Contents

Class file image Download
/*-------------- coin distrubution chart END ------------*/ if ($('#coin_distribution').length) { zingchart.THEME = "classic"; var myConfig = { "globals": { "font-family": "Roboto" }, "graphset": [{ "type": "pie", "background-color": "#fff", "legend": { "background-color": "none", "border-width": 0, "shadow": false, "layout": "float", "margin": "auto auto 16% auto", "marker": { "border-radius": 3, "border-width": 0 }, "item": { "color": "%backgroundcolor" } }, "plotarea": { "background-color": "#FFFFFF", "border-color": "#DFE1E3", "margin": "25% 8%" }, "labels": [{ "x": "45%", "y": "47%", "width": "10%", "text": "340 Coin", "font-size": 17, "font-weight": 700 }], "plot": { "size": 70, "slice": 90, "margin-right": 0, "border-width": 0, "shadow": 0, "value-box": { "visible": true }, "tooltip": { "text": "%v USD", "shadow": false, "border-radius": 2 } }, "series": [{ "values": [1355460], "text": "Bitcoin", "background-color": "#4cff63" }, { "values": [1585218], "text": "LiteCoin", "background-color": "#fd9c21" }, { "values": [1064598], "text": "Euthorium", "background-color": "#2c13f8" } ] } ] }; zingchart.render({ id: 'coin_distribution', data: myConfig, }); } /*-------------- coin distrubution chart END ------------*/ /*-------------- 1 Pie chart amchart start ------------*/ if ($('#ampiechart1').length) { var chart = AmCharts.makeChart("ampiechart1", { "type": "pie", "labelRadius": -35, "labelText": "[[percents]]%", "dataProvider": [{ "country": "Lithuania", "litres": 501.9, "backgroundColor": "#815DF6" }, { "country": "Czech Republic", "litres": 301.9, "backgroundColor": "#67B7DC" }, { "country": "Ireland", "litres": 201.1, "backgroundColor": "#9c82f4" }, { "country": "The Netherlands", "litres": 150, "backgroundColor": "#FDD400" }], "color": "#fff", "colorField": "backgroundColor", "valueField": "litres", "titleField": "country" }); } /*-------------- 1 Pie chart amchart end ------------*/ /*-------------- 2 Pie chart amchart start ------------*/ if ($('#ampiechart2').length) { var chart = AmCharts.makeChart("ampiechart2", { "type": "pie", "theme": "light", "labelRadius": -65, "labelText": "[[title]]%", "dataProvider": [{ "title": "New", "value": 4852 }, { "title": "Returning", "value": 9899 }], "titleField": "title", "valueField": "value", "export": { "enabled": false }, "color": "#fff" }); } /*-------------- 2 Pie chart amchart end ------------*/ /*-------------- 3 Pie chart amchart start ------------*/ var chart; var legend; var selected; var types = [{ type: "Fossil Energy", percent: 70, color: "#ff9e01", subs: [{ type: "Oil", percent: 15 }, { type: "Coal", percent: 35 }, { type: "Nuclear", percent: 20 }] }, { type: "Green Energy", percent: 30, color: "#6E4FD1", subs: [{ type: "Hydro", percent: 15 }, { type: "Wind", percent: 10 }, { type: "Other", percent: 5 }] }]; function generateChartData() { var chartData = []; for (var i = 0; i < types.length; i++) { if (i == selected) { for (var x = 0; x < types[i].subs.length; x++) { chartData.push({ type: types[i].subs[x].type, percent: types[i].subs[x].percent, color: types[i].color, pulled: true }); } } else { chartData.push({ type: types[i].type, percent: types[i].percent, color: types[i].color, id: i }); } } return chartData; } if ($('#ampiechart3').length) { AmCharts.makeChart("ampiechart3", { "type": "pie", "theme": "light", "labelRadius": -35, "labelText": "[[percents]]%", "dataProvider": generateChartData(), "balloonText": "[[title]]: [[value]]", "titleField": "type", "valueField": "percent", "outlineColor": "#FFFFFF", "outlineAlpha": 0.8, "outlineThickness": 2, "colorField": "color", "color": "#fff", "pulledField": "pulled", "titles": [{ "text": "Click a slice to see the details" }], "listeners": [{ "event": "clickSlice", "method": function(event) { var chart = event.chart; if (event.dataItem.dataContext.id != undefined) { selected = event.dataItem.dataContext.id; } else { selected = undefined; } chart.dataProvider = generateChartData(); chart.validateData(); } }], "export": { "enabled": false } }); } /*-------------- 3 Pie chart amchart end ------------*/ /*-------------- 4 Pie chart highcharts start ------------*/ if ($('#highpiechart4').length) { var pieColors = (function() { var colors = [], base = Highcharts.getOptions().colors[0], i; for (i = 0; i < 10; i += 1) { // Start out with a darkened base color (negative brighten), and end // up with a much brighter color colors.push(Highcharts.Color(base).brighten((i - 3) / 7).get()); } return colors; }()); // Build the chart Highcharts.chart('highpiechart4', { chart: { plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false, type: 'pie' }, title: { text: 'Dollar market Values, 2018' }, tooltip: { pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>' }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', colors: pieColors, dataLabels: { style: { "color": "contrast", "fontSize": "11px", "fontWeight": "bold", "textOutline": "" }, enabled: true, format: '<b>{point.name}</b><br>{point.percentage:.1f} %', distance: -50, filter: { property: 'percentage', operator: '>', value: 4 } } } }, series: [{ name: 'Share', data: [ { name: 'USD', y: 61.41 }, { name: 'BTC', y: 11.84 }, { name: 'TCN', y: 10.85 } ] }] }); } /*-------------- 4 Pie chart highcharts end ------------*/ /*-------------- 5 Pie chart highcharts start ------------*/ if ($('#highpiechart5').length) { Highcharts.chart('highpiechart5', { chart: { plotBackgroundColor: null, plotBorderWidth: null, plotShadow: false, type: 'pie' }, title: { text: 'Dollar market Values, 2018' }, tooltip: { pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>' }, plotOptions: { pie: { allowPointSelect: true, cursor: 'pointer', dataLabels: { enabled: false, format: '<b>{point.name}</b>: {point.percentage:.1f} %', style: { color: (Highcharts.theme && Highcharts.theme.contrastTextColor) || '#444', "textOutline": "" } } } }, series: [{ name: 'Brands', colorByPoint: true, data: [{ name: 'USB', y: 61.41, sliced: true, selected: true }, { name: 'BTC', y: 11.84 }, { name: 'ETC', y: 10.85 }] }] }); } /*-------------- 5 Pie chart highcharts end ------------*/ /*-------------- 6 Pie chart highcharts start ------------*/ if ($('#highpiechart6').length) { Highcharts.chart('highpiechart6', { chart: { plotBackgroundColor: null, plotBorderWidth: 0, plotShadow: false }, title: { text: '<br>Values<br>', align: 'center', verticalAlign: 'middle', y: 40 }, tooltip: { pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>' }, plotOptions: { pie: { dataLabels: { enabled: true, distance: -30, style: { fontWeight: 'bold', color: 'white', textOutline: 0 } }, startAngle: -90, endAngle: 90, center: ['50%', '65%'] } }, series: [{ type: 'pie', name: 'Browser share', innerSize: '55%', data: [ ['USD', 58.9], ['BTC', 13.29], ['TCN', 13], { name: 'Other', y: 7.61, dataLabels: { enabled: false } } ] }] }); } /*-------------- 6 Pie chart highcharts end ------------*/ /*-------------- 7 Pie chart chartjs start ------------*/ if ($('#seolinechart8').length) { var ctx = document.getElementById("seolinechart8").getContext('2d'); var chart = new Chart(ctx, { // The type of chart we want to create type: 'doughnut', // The data for our dataset data: { labels: ["FB", "TW", "G+", "INS"], datasets: [{ backgroundColor: [ "#8919FE", "#12C498", "#F8CB3F", "#E36D68" ], borderColor: '#fff', data: [810, 410, 260, 150], }] }, // Configuration options go here options: { legend: { display: true }, animation: { easing: "easeInOutBack" } } }); } /*-------------- 7 Pie chart chartjs end ------------*/