echarts实现带数据过滤选项的柱状图访客数据统计图表效果代码
代码语言:html
所属分类:图表
代码描述:echarts实现带数据过滤选项的柱状图访客数据统计图表效果代码
代码标签: echarts 数据 过滤 选项 柱状图 访客 数据 统计 图表
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/echarts.5.1.1.js"></script> <style> .visitor-company { width: auto; height: 300px; } .visitor-data { width: auto; height: 300px; } /*显示的具体的日期*/ .select-box { float: right; } .Search { float: left; } .selectBox { float: left; margin-left: 7px; width: 100px; } .selectBox a i { padding-left: 8px; } /*搜索的内容*/ .selectBox a { text-decoration: none; font-size: 14px; color: #2f353b; } .selectBox .but { padding: 3px; padding-left: 10px; padding-right: 10px; border: solid 1px #2f353b; border-radius: 14px; } .selectBox ul { list-style: none; display: none; width: 80px; margin-top: 4px; box-shadow: 3px 3px 3px 3px #888888; padding-left: 3px; margin-left: 6px; background-color: #ffffff; border-radius: 3px; position: absolute; z-index: 10; } /*鼠标移动事件*/ .selectBox .but:hover { background: #ddd; } .selectBox li:hover { background: #ddd; } .changeNone { display: none; } </style> </head> <body> <h4 class="header-title mb-3 echarts-title"> 访客 数据统计 <div class="select-box"> <div class="Search"> <samp id="Visitor-SearchYear"></samp>年 <span class="Visitor-SearchMonth"><samp id="Visitor-SearchMonth"></samp>月</span> </div> <div class="selectBox Visitor-Box"> <a href="javascript:void(0)" class="but" id="Visitor-ButYear">按年过滤<i class="fa fa-caret-down"></i></a> <ul id="Visitor-Year"></ul> </div> <div class="selectBox Visitor-Box"> <a href="javascript:void(0)" class="but" id="Visitor-ButMonth">按月过滤<i class="fa fa-caret-down"></i></a> <ul id="Visitor-Month"></ul> </div> </div> </h4> <div id="visitor-data" class="visitor-data"></div> <script> $(function() { VisitorData(); SerrchEcharts(); }) function SerrchEcharts() { Search("Visitor-"); MouseHover(); } /*type:可以为多个不同的Echarts图*/ function Search(type) { /*初始化数据 */ var myDate = new Date(); var year = myDate.getFullYear(); //获取当前年 var month = myDate.getMonth() + 1; //获取当前月 $("#" + type + "SearchYear").html(year); $("#" + type + "SearchMonth").html(month); //循环当前年 for(var i = 0; i < 5; i++) { $("<li value='" + (year - i) + "'><a href='javascript:void(0)'>" + (year - i) + "</a></li>").appendTo($("#" + type + "Year")); } //循环当前月 for(var i = 01; i < 13; i++) { $("&.........完整代码请登录后点击上方下载按钮下载查看
网友评论0