Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: lines_stacked.js
/* ------------------------------------------------------------------------------ * * # Echarts - Stacked line example * * Demo JS code for stacked line chart [dark theme] * * ---------------------------------------------------------------------------- */ // Setup module // ------------------------------ var EchartsLinesStackedDark = function() { // // Setup module components // // Stacked line chart var _linesStackedDarkExample = function() { if (typeof echarts == 'undefined') { console.warn('Warning - echarts.min.js is not loaded.'); return; } // Define element var line_stacked_element = document.getElementById('line_stacked'); // // Charts configuration // if (line_stacked_element) { // Initialize chart var line_stacked = echarts.init(line_stacked_element); // // Chart config // // Options line_stacked.setOption({ // Define colors color: ['#4FC3F7', '#FFB74D', '#AED581', '#A1887F', '#F06292'], // Global text styles textStyle: { fontFamily: 'Roboto, Arial, Verdana, sans-serif', fontSize: 13 }, // Chart animation duration animationDuration: 750, // Setup grid grid: { left: 0, right: 20, top: 35, bottom: 0, containLabel: true }, // Add legend legend: { data: ['Internet Explorer', 'Opera', 'Safari', 'Firefox', 'Chrome'], itemHeight: 8, itemGap: 20, textStyle: { color: '#fff' } }, // Add tooltip tooltip: { trigger: 'axis', backgroundColor: 'rgba(255,255,255,0.9)', padding: [10, 15], textStyle: { color: '#222', fontSize: 13, fontFamily: 'Roboto, sans-serif' } }, // Horizontal axis xAxis: [{ type: 'category', boundaryGap: false, data: [ 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday' ], axisLabel: { color: '#fff' }, axisLine: { lineStyle: { color: 'rgba(255,255,255,0.25)' } }, splitLine: { lineStyle: { color: 'rgba(255,255,255,0.1)' } } }], // Vertical axis yAxis: [{ type: 'value', axisLabel: { color: '#fff' }, axisLine: { lineStyle: { color: 'rgba(255,255,255,0.25)' } }, splitLine: { lineStyle: { color: 'rgba(255,255,255,0.1)' } }, splitArea: { show: true, areaStyle: { color: ['rgba(255,255,255,0.01)', 'rgba(0,0,0,0.01)'] } } }], // Axis pointer axisPointer: [{ lineStyle: { color: 'rgba(255,255,255,0.25)' } }], // Add series series: [ { name: 'Internet Explorer', type: 'line', stack: 'Total', smooth: true, symbol: 'circle', symbolSize: 7, data: [120, 132, 101, 134, 90, 230, 210], itemStyle: { normal: { borderWidth: 2 } } }, { name: 'Opera', type: 'line', stack: 'Total', smooth: true, symbol: 'circle', symbolSize: 7, data: [220, 182, 191, 234, 290, 330, 310], itemStyle: { normal: { borderWidth: 2 } } }, { name: 'Safari', type: 'line', stack: 'Total', smooth: true, symbol: 'circle', symbolSize: 7, data: [150, 232, 201, 154, 190, 330, 410], itemStyle: { normal: { borderWidth: 2 } } }, { name: 'Firefox', type: 'line', stack: 'Total', smooth: true, symbol: 'circle', symbolSize: 7, data: [320, 332, 301, 334, 390, 330, 320], itemStyle: { normal: { borderWidth: 2 } } }, { name: 'Chrome', type: 'line', stack: 'Total', smooth: true, symbol: 'circle', symbolSize: 7, data: [820, 932, 901, 934, 1290, 1330, 1320], itemStyle: { normal: { borderWidth: 2 } } } ] }); } // // Resize charts // // Resize function var triggerChartResize = function() { line_stacked_element && line_stacked.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() { _linesStackedDarkExample(); } } }(); // Initialize module // ------------------------------ document.addEventListener('DOMContentLoaded', function() { EchartsLinesStackedDark.init(); });