Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: pie_timeline.js
/* ------------------------------------------------------------------------------ * * # Echarts - Pie with timeline example * * Demo JS code for pie chart with timeline [dark theme] * * ---------------------------------------------------------------------------- */ // Setup module // ------------------------------ var EchartsPieTimelineDark = function() { // // Setup module components // // Pie chart with timeline var _pieTimelineDarkExample = function() { if (typeof echarts == 'undefined') { console.warn('Warning - echarts.min.js is not loaded.'); return; } // Define element var pie_timeline_element = document.getElementById('pie_timeline'); // // Charts configuration // if (pie_timeline_element) { // Initialize chart var pie_timeline = echarts.init(pie_timeline_element); // // Chart config // var idx = 1; // Options pie_timeline.setOption({ // Add timeline timeline: { axisType: 'category', left: 0, right: 0, bottom: 0, label: { normal: { fontFamily: 'Roboto, Arial, Verdana, sans-serif', fontSize: 11, color: '#fff' }, emphasis: { fontSize: 11, color: '#fff' } }, lineStyle: { color: 'rgba(255,255,255,0.1)' }, checkpointStyle: { color: '#2ec7c9', borderColor: '#2ec7c9' }, controlStyle: { normal: { color: '#2ec7c9', borderColor: '#2ec7c9' }, emphasis: { color: '#2ec7c9', borderColor: '#2ec7c9', borderWidth: 1 } }, itemStyle: { normal: { color: '#2ec7c9', borderColor: '#2ec7c9' }, emphasis: { color: '#2ec7c9', borderColor: '#2ec7c9' } }, data: [ '2014-01-01', '2014-02-01', '2014-03-01', '2014-04-01', '2014-05-01', { name:'2014-06-01', symbol: 'rect' }, '2014-07-01', '2014-08-01', '2014-09-01', '2014-10-01', '2014-11-01', { name:'2014-12-01', symbol: 'rect' } ], symbol: 'circle', autoPlay: true, playInterval: 3000 }, options: [ { // Colors color: [ '#2ec7c9','#b6a2de','#5ab1ef','#ffb980','#d87a80', '#8d98b3','#e5cf0d','#97b552','#95706d','#dc69aa', '#07a2a4','#9a7fd1','#588dd5','#f5994e','#c05050', '#59678c','#c9ab00','#7eb00a','#6f5553','#c14089' ], // Global text styles textStyle: { fontFamily: 'Roboto, Arial, Verdana, sans-serif', fontSize: 13 }, // Add title title: { text: 'Browser statistics', subtext: 'Based on shared research', left: 'center', textStyle: { fontSize: 17, fontWeight: 500, color: '#fff' }, subtextStyle: { fontSize: 12, color: '#fff' } }, // Add tooltip tooltip: { trigger: 'item', backgroundColor: 'rgba(255,255,255,0.9)', padding: [10, 15], textStyle: { color: '#222', fontSize: 13, fontFamily: 'Roboto, sans-serif' }, formatter: '{a} <br/>{b}: {c} ({d}%)' }, // Add legend legend: { orient: 'vertical', top: 'center', left: 0, data: ['Chrome','Firefox','Safari','IE9+','IE8-'], itemHeight: 8, itemWidth: 8, textStyle: { color: '#fff' } }, // Add series series: [{ name: 'Browser', type: 'pie', center: ['50%', '50%'], radius: '60%', itemStyle: { normal: { borderWidth: 2, borderColor: '#353f53' } }, data: [ {value: idx * 128 + 80, name: 'Chrome'}, {value: idx * 64 + 160, name: 'Firefox'}, {value: idx * 32 + 320, name: 'Safari'}, {value: idx * 16 + 640, name: 'IE9+'}, {value: idx++ * 8 + 1280, name: 'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] }, { series: [{ name: 'Browser', type: 'pie', data: [ {value: idx * 128 + 80, name:'Chrome'}, {value: idx * 64 + 160, name:'Firefox'}, {value: idx * 32 + 320, name:'Safari'}, {value: idx * 16 + 640, name:'IE9+'}, {value: idx++ * 8 + 1280, name:'IE8-'} ] }] } ] }); } // // Resize charts // // Resize function var triggerChartResize = function() { pie_timeline_element && pie_timeline.resize(); }; // On sidebar width change var sidebarToggle = document.querySelector('.sidebar-control'); sidebarToggle && sidebarToggle.addEventListener('click', triggerChartResize); // On window resize var resizeCharts; window.addEventListener('resize', function() { clearTimeout(resizeCharts); resizeCharts = setTimeout(function () { triggerChartResize(); }, 200); }); }; // // Return objects assigned to module // return { init: function() { _pieTimelineDarkExample(); } } }(); // Initialize module // ------------------------------ document.addEventListener('DOMContentLoaded', function() { EchartsPieTimelineDark.init(); });