Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: columns_stacked_clustered.js
/* ------------------------------------------------------------------------------ * * # Echarts - Clustered columns example * * Demo JS code for clustered column chart [light theme] * * ---------------------------------------------------------------------------- */ // Setup module // ------------------------------ var EchartsColumnsStackedClusteredLight = function() { // // Setup module components // // Clustered column chart var _columnsStackedClusteredLightExample = function() { if (typeof echarts == 'undefined') { console.warn('Warning - echarts.min.js is not loaded.'); return; } // Define element var columns_clustered_element = document.getElementById('columns_clustered'); // // Charts configuration // if (columns_clustered_element) { // Initialize chart var columns_clustered = echarts.init(columns_clustered_element); // // Chart config // // Options columns_clustered.setOption({ // Define colors color: ['#2ec7c9','#b6a2de','#5ab1ef','#ffb980','#d87a80'], // Global text styles textStyle: { fontFamily: 'Roboto, Arial, Verdana, sans-serif', fontSize: 13 }, // Chart animation duration animationDuration: 750, // Setup grid grid: { left: 0, right: 5, top: 55, bottom: 0, containLabel: true }, // Add legend legend: { data: [ 'Version 1.7 - 2k data','Version 1.7 - 2w data','Version 1.7 - 20w data','', 'Version 2.0 - 2k data','Version 2.0 - 2w data','Version 2.0 - 20w data' ], itemHeight: 2, itemGap: 8, textStyle: { padding: [0, 10] } }, // Add tooltip tooltip: { trigger: 'axis', backgroundColor: 'rgba(0,0,0,0.75)', padding: [10, 15], textStyle: { fontSize: 13, fontFamily: 'Roboto, sans-serif' } }, // Horizontal axis xAxis: [ { type: 'category', data: ['Line','Bar','Scatter','Pies','Map'], axisLabel: { color: '#333' }, axisLine: { lineStyle: { color: '#999' } }, splitLine: { show: true, lineStyle: { color: '#eee', type: 'dashed' } } }, { type: 'category', axisLine: {show:false}, axisTick: {show:false}, axisLabel: {show:false}, splitArea: {show:false}, splitLine: {show:false}, data: ['Line','Bar','Scatter','Pies','Map'] } ], // Vertical axis yAxis: [{ type: 'value', axisLabel: { color: '#333', formatter: '{value} ms' }, axisLine: { lineStyle: { color: '#999' } }, splitLine: { lineStyle: { color: ['#eee'] } }, splitArea: { show: true, areaStyle: { color: ['rgba(250,250,250,0.1)', 'rgba(0,0,0,0.01)'] } } }], // Add series series: [ { name: 'Version 2.0 - 2k data', type: 'bar', z: 2, itemStyle: { normal: { color: '#F44336', label: { show: true, padding: 5, position: 'top', textStyle: { color: '#fff', fontSize: 12 } } } }, data: [247, 187, 95, 175, 270] }, { name: 'Version 2.0 - 2w data', type: 'bar', z: 2, itemStyle: { normal: { color: '#4CAF50', label: { show: true, padding: 5, position: 'top', textStyle: { color: '#fff', fontSize: 12 } } } }, data: [488, 415, 405, 340, 328] }, { name: 'Version 2.0 - 20w data', type: 'bar', z: 2, itemStyle: { normal: { color: '#2196F3', label: { show: true, padding: 5, position: 'top', textStyle: { color:'#fff', fontSize: 12 } } } }, data: [906, 911, 908, 778, 550] }, { name: 'Version 1.7 - 2k data', type: 'bar', z: 1, xAxisIndex: 1, itemStyle: { normal: { color: '#E57373', label: { show: true, padding: 5, position: 'top' } } }, data: [680, 819, 564, 724, 890] }, { name: 'Version 1.7 - 2w data', type: 'bar', z: 1, xAxisIndex: 1, itemStyle: { normal: { color: '#81C784', label: { show: true, padding: 5, position: 'top' } } }, data: [1212, 2035, 1620, 955, 1300] }, { name: 'Version 1.7 - 20w data', type: 'bar', z: 1, xAxisIndex: 1, itemStyle: { normal: { color: '#64B5F6', label: { show: true, padding: 5, position: 'top' } } }, data: [2200, 3000, 2500, 3000, 2000] } ] }); } // // Resize charts // // Resize function var triggerChartResize = function() { columns_clustered_element && columns_clustered.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() { _columnsStackedClusteredLightExample(); } } }(); // Initialize module // ------------------------------ document.addEventListener('DOMContentLoaded', function() { EchartsColumnsStackedClusteredLight.init(); });