Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: lines_inverted_axes.js
/* ------------------------------------------------------------------------------ * * # Echarts - Line with inverted axes example * * Demo JS code for line chart with inverted axes [light theme] * * ---------------------------------------------------------------------------- */ // Setup module // ------------------------------ var EchartsLinesInvertedAxesLight = function() { // // Setup module components // // Line chart with inverted axes var _linesInvertedAxesLightExample = function() { if (typeof echarts == 'undefined') { console.warn('Warning - echarts.min.js is not loaded.'); return; } // Define element var line_inverted_axes_element = document.getElementById('line_inverted_axes'); // // Charts configuration // if (line_inverted_axes_element) { // Initialize chart var line_inverted_axes = echarts.init(line_inverted_axes_element); // // Chart config // // Options line_inverted_axes.setOption({ // Define colors color: ['#7E57C2'], // Global text styles textStyle: { fontFamily: 'Roboto, Arial, Verdana, sans-serif', fontSize: 13 }, // Chart animation duration animationDuration: 750, // Setup grid grid: { // show: true, left: 0, right: 40, top: 35, bottom: 0, containLabel: true }, // Add legend legend: { data: ['Altitude(km) and temperature(°C)'], itemHeight: 8, itemGap: 20 }, // Add tooltip tooltip: { trigger: 'axis', formatter: 'Temperature: <br/>{b}km: {c}°C', backgroundColor: 'rgba(0,0,0,0.75)', padding: [10, 15], textStyle: { fontSize: 13, fontFamily: 'Roboto, sans-serif' } }, // Horizontal axis xAxis: [{ type: 'value', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], axisLabel: { color: '#333', formatter: '{value} °C' }, 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)'] } } }], // Vertical axis yAxis: [{ type: 'category', boundaryGap: false, axisLabel: { formatter: '{value} km', color: '#333' }, axisLine: { onZero: false, lineStyle: { color: '#999' } }, splitLine: { show: true, lineStyle: { color: '#eee', width: 1 } }, data: [ 0, 10, 20, 30, 40, 50, 60, 70, 80 ] }], // Add series series: [ { name: 'Altitude(km) and temperature(°C)', type: 'line', smooth: true, symbolSize: 7, itemStyle: { normal: { borderWidth: 2 } }, data: [ 15, -50, -56.5, -46.5, -22.1, -2.5, -27.7, -55.7, -76.5 ] } ] }); } // // Resize charts // // Resize function var triggerChartResize = function() { line_inverted_axes_element && line_inverted_axes.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() { _linesInvertedAxesLightExample(); } } }(); // Initialize module // ------------------------------ document.addEventListener('DOMContentLoaded', function() { EchartsLinesInvertedAxesLight.init(); });