File: /var/www/vhost/disk-apps/sigedo-demo.allup.com.co/public/assets/js/es5/apexRadarChart.script.js
'use strict';
$(document).ready(function () {
// Basic Radar Chart
var options = {
chart: {
height: 350,
type: 'radar'
},
series: [{
name: 'Series 1',
data: [80, 50, 30, 40, 100, 20]
}],
// title: {
// text: 'Basic Radar Chart'
// },
labels: ['January', 'February', 'March', 'April', 'May', 'June']
};
var chart = new ApexCharts(document.querySelector("#basicRadar"), options);
chart.render();
// multiple Series Radar
var options = {
chart: {
height: 320,
type: 'radar',
dropShadow: {
enabled: true,
blur: 1,
left: 1,
top: 1
}
},
series: [{
name: 'Series 1',
data: [80, 50, 30, 40, 100, 20]
}, {
name: 'Series 2',
data: [20, 30, 40, 80, 20, 80]
}, {
name: 'Series 3',
data: [44, 76, 78, 13, 43, 10]
}],
// title: {
// text: 'Radar Chart - Multi Series'
// },
stroke: {
width: 0
},
fill: {
opacity: 0.4
},
markers: {
size: 0
},
labels: ['2011', '2012', '2013', '2014', '2015', '2016']
};
var chart = new ApexCharts(document.querySelector("#radarMultiSeries"), options);
chart.render();
function updateMultiSeries() {
function randomSeries() {
var arr = [];
for (var i = 0; i < 6; i++) {
arr.push(Math.floor(Math.random() * 100));
}
return arr;
}
chart.updateSeries([{
name: 'Series 1',
data: randomSeries()
}, {
name: 'Series 2',
data: randomSeries()
}, {
name: 'Series 3',
data: randomSeries()
}]);
};
$('.updateRadar').on('click', function () {
updateMultiSeries();
});
// Radar with Polygon-fill
var Filloptions = {
chart: {
height: 350,
type: 'radar'
},
series: [{
name: 'Series 1',
data: [20, 100, 40, 30, 50, 80, 33]
}],
labels: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
plotOptions: {
radar: {
size: 140,
polygons: {
strokeColor: '#e9e9e9',
fill: {
colors: ['#f8f8f8', '#fff']
}
}
}
},
// title: {
// text: 'Radar with Polygon Fill'
// },
colors: ['#FF4560'],
markers: {
size: 4,
colors: ['#fff'],
strokeColor: '#FF4560',
strokeWidth: 2
},
tooltip: {
y: {
formatter: function formatter(val) {
return val;
}
}
},
yaxis: {
tickAmount: 7,
labels: {
formatter: function formatter(val, i) {
if (i % 2 === 0) {
return val;
} else {
return '';
}
}
}
}
};
var Fillchart = new ApexCharts(document.querySelector("#radarwithPolygonFill"), Filloptions);
Fillchart.render();
});