<div class="layui-row"> <div class="layui-col-md3"> <h2><b>供应商新增统计</b></h2> </div> <div class="layui-col-md9" style="text-align: right"> </div> </div> <div style="width: 100%"> <div id="main" style="width: 100%;height:400px;"></div> </div> <script src="/plugins/echarts/echarts.min.js"></script> <script> let myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 let option = { tooltip: { trigger: 'axis' }, legend: { data: ['所有新增供应商', '我的新增供应商'] }, toolbox: { show: true, feature: { dataZoom: { yAxisIndex: 'none' }, dataView: {readOnly: false}, magicType: {type: ['line', 'bar']}, restore: {}, saveAsImage: {} } }, xAxis: { type: 'category', boundaryGap: false, data: {!! json_encode($dates) !!} }, yAxis: { type: 'value', axisLabel: { formatter: '{value}' } }, series: [ { name: '所有新增供应商', type: 'line', data: {{json_encode($all_increase_statistics)}}, markPoint: { data: [ {type: 'max', name: '最大值'}, {type: 'min', name: '最小值'} ] }, markLine: { data: [ {type: 'average', name: '平均值'} ] } }, { name: '我的新增供应商', type: 'line', data: {{json_encode($user_increase_statistics)}}, markPoint: { data: [ {name: '周最低', value: -2, xAxis: 1, yAxis: -1.5} ] }, markLine: { data: [ {type: 'average', name: '平均值'}, [{ symbol: 'none', x: '90%', yAxis: 'max' }, { symbol: 'circle', label: { position: 'start', formatter: '最大值' }, type: 'max', name: '最高点' }] ] } } ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); layui.use(['admin', 'index'], function () { let index = layui.index; let admin = layui.admin; }); </script>