123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232 |
- <script src="{__SYSTEM_PATH__}/js/echarts/echarts.min.js"></script>
- <script src="{__SYSTEM_PATH__}/js/echarts/theme/walden.js"></script>
- <style type="text/css">
- .echarts-box {
- width: 97.5%;
- height: 100%;
- background: #fff;
- margin: 0 auto;
- }
- </style>
- <section class="content clearfix">
- <div class="echarts-box">
- <div class="layui-container">
- <div class="layui-row">
- <div class="layui-col-md4">
- <div id="echarts-1" style="width: 100%;height:500px; padding: 25px; padding-top: 50px;"></div>
- </div>
- <script type="text/javascript">
- var myChart = echarts.init(document.getElementById('echarts-1'),'walden');
- var option = {
- title: {
- text: 'APP',
- subtext: '搜索时使用的设备',
- left: 'center'
- },
- tooltip: {
- trigger: 'item',
- formatter: '{a} <br/>{b} : {c} ({d}%)'
- },
- legend: {
- orient: 'vertical',
- left: 'left',
- data: ['Android', 'IOS']
- },
- series: [
- {
- name: '搜索统计',
- type: 'pie',
- radius: '55%',
- center: ['50%', '60%'],
- data: [
- {value: {$app.android}, name: 'Android'},
- {value: {$app.ios}, name: 'IOS'}
- ],
- emphasis: {
- itemStyle: {
- shadowBlur: 10,
- shadowOffsetX: 0,
- shadowColor: 'rgba(0, 0, 0, 0.5)'
- }
- }
- }
- ]
- };
- myChart.setOption(option);
- </script>
- <div class="layui-col-md4">
- <div id="echarts-2" style="width: 100%;height:500px; padding: 25px; padding-top: 50px;"></div>
- </div>
- <script type="text/javascript">
- var myChart = echarts.init(document.getElementById('echarts-2'),'walden');
- var option = {
- title: {
- text: '网页搜索',
- subtext: '搜索时使用的设备',
- left: 'center'
- },
- tooltip: {
- trigger: 'item',
- formatter: '{a} <br/>{b} : {c} ({d}%)'
- },
- legend: {
- orient: 'vertical',
- left: 'left',
- data: ['PC', 'WAP','公众号']
- },
- series: [
- {
- name: '统计',
- type: 'pie',
- radius: '55%',
- center: ['50%', '60%'],
- data: [
- {value: {$web.pc}, name: 'PC'},
- {value: {$web.wap}, name: 'WAP'},
- {value: {$web.wechat}, name: '公众号'}
- ],
- emphasis: {
- itemStyle: {
- shadowBlur: 10,
- shadowOffsetX: 0,
- shadowColor: 'rgba(0, 0, 0, 0.5)'
- }
- }
- }
- ]
- };
- myChart.setOption(option);
- </script>
- <div class="layui-col-md4">
- <div id="echarts-3" style="width: 100%;height:500px; padding: 25px; padding-top: 50px;"></div>
- </div>
- <script type="text/javascript">
- var myChart = echarts.init(document.getElementById('echarts-3'),'walden');
- var option = {
- title: {
- text: '小程序',
- subtext: '搜索时使用的设备',
- left: 'center'
- },
- tooltip: {
- trigger: 'item',
- formatter: '{a} <br/>{b} : {c} ({d}%)'
- },
- legend: {
- orient: 'vertical',
- left: 'left',
- data: ['微信', '支付宝','百度','今日头条',"QQ"]
- },
- series: [
- {
- name: '统计',
- type: 'pie',
- radius: '55%',
- center: ['50%', '60%'],
- data: [
- {value: {$mp.wechat}, name: '微信'},
- {value: {$mp.alipay}, name: '支付宝'},
- {value: {$mp.baidu}, name: '百度'},
- {value: {$mp.zjtd}, name: '今日头条'},
- {value: {$mp.qq}, name: 'QQ'}
- ],
- emphasis: {
- itemStyle: {
- shadowBlur: 10,
- shadowOffsetX: 0,
- shadowColor: 'rgba(0, 0, 0, 0.5)'
- }
- }
- }
- ]
- };
- myChart.setOption(option);
- </script>
- </div>
- <div class="layui-row">
- <div class="layui-col-md12">
- <div id="echarts-4" style="width: 100%;height:500px; padding: 25px; padding-top: 50px;"></div>
- </div>
- <script type="text/javascript">
- var myChart = echarts.init(document.getElementById('echarts-4'),'walden');
- var option = {
- title: {
- text: '搜索访问统计',
- subtext: '过去六个月搜索数据'
- },
- tooltip: {
- trigger: 'axis'
- },
- legend: {
- data: ['PC', '手机网页', 'APP', '公众号', '小程序']
- },
- toolbox: {
- show: true,
- feature: {
- dataView: {show: true, readOnly: false},
- magicType: {show: true, type: ['line', 'bar']},
- restore: {show: true},
- saveAsImage: {show: true}
- }
- },
- calculable: true,
- xAxis: [
- {
- type: 'category',
- data: [<?php echo("'".implode("月','",$data['cat'])."月'") ?>]
- }
- ],
- yAxis: [
- {
- type: 'value'
- }
- ],
- series: [
- {
- name: 'PC',
- type: 'bar',
- data: [<?php echo $data['list']['pc']; ?>],
- },
- {
- name: '手机网页',
- type: 'bar',
- data: [<?php echo $data['list']['wap']; ?>],
- },
- {
- name: 'APP',
- type: 'bar',
- data: [<?php echo $data['list']['app']; ?>],
- },
- {
- name: '公众号',
- type: 'bar',
- data: [<?php echo $data['list']['wechat']; ?>],
- },
- {
- name: '小程序',
- type: 'bar',
- data: [<?php echo $data['list']['mp']; ?>],
- }
- ]
- };
- myChart.setOption(option);
- </script>
- </div>
- </div>
- </div>
- </section>
|