echarts 折线统计笔记

简介: 效果案例图 需要引入的js文件可以直接去官网下载下面是代码 ...

效果案例图

 

需要引入的js文件可以直接去官网下载

下面是代码

      <!--第一步: 引入 ECharts 文件 -->
        <script src="static/js/myjs/echarts.min.js"></script>
 <!--第二步:指定一个容器用来存放echarts,也就是一个设置宽高属性的 DOM节点 -->
                        <div id="box" style="width: 1200px;height:600px;">
                            
                        
                        </div>

 

 
 

// 获取到这个DOM节点,然后初始化

 
 

var myChart = echarts.init(document.getElementById("box"));


function get(){ var starttime
= $("#starttime").val(); var endtime= $("#endtime").val(); var url="driver/driverflow.do?starttime="+starttime+"&endtime="+endtime; $.ajax({ url:url,//请求的url type:"POST",//请求方式 async:false,//是否异步提交 dataType:"json",//接收的参数类型 success:function(data){//请求成功返回的参数 //时间 var list = []; //入职数据 var entrysum=[]; //在职数据 var jobsum=[]; //离职数据 var quitsum=[]; for(var i=0;i<data.list.length;i++){ list.push(data.list[i].time); entrysum.push(data.list[i].entrysum); jobsum.push(data.list[i].jobsum); quitsum.push(data.list[i].quitsum); } // option 里面的内容基本涵盖你要画的图表的所有内容 var option = { // 定义样式和数据 backgroundColor: '#FBFBFB', tooltip : { trigger: 'axis' }, legend: { data:['入职','在职','离职'] }, calculable : true, xAxis : [ { axisLabel:{ rotate: 30, interval:0 }, axisLine:{ lineStyle :{ color: '#CECECE' } }, type : 'category', boundaryGap : false, data : function (){ return list; }() } ], yAxis : [ { type : 'value', axisLine:{ lineStyle :{ color: '#CECECE' } } } ], series : [ { name:'入职', type:'line', symbol:'none', smooth: 0.2, color:['#66AEDE'], data:entrysum }, { name:'在职', type:'line', symbol:'none', smooth: 0.2, color:['#90EC7D'], data:jobsum }, { name:'离职', type:'line', symbol:'none', smooth: 0.2, color:['red'], data:quitsum } ] } // 一定不要忘了这个,具体是干啥的我忘了,官网是这样写的使用刚指定的配置项和数据显示图表。 myChart.setOption(option); }//ajax请求成功返回方法结束括号 });//ajax结束括号 }//get方法括号结束

 

目录
相关文章
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-echarts柱状图实现2
前端学习笔记202305学习笔记第二十二天-echarts柱状图实现2
40 0
|
8月前
|
前端开发 定位技术
前端学习笔记202305学习笔记第二十三天-echarts地图绘制2
前端学习笔记202305学习笔记第二十三天-echarts地图绘制2
50 0
|
9月前
|
前端开发 数据可视化 JavaScript
Python Flask Echarts数据可视化图表实战晋级笔记(4)ajax参数传递互动
Python Flask Echarts数据可视化图表实战晋级笔记(4)ajax参数传递互动
76 0
|
9月前
|
JSON 前端开发 JavaScript
Echarts实战案例代码(15):月收入年龄分段等MYSQL分类统计PHP后台数据管理接口API数据的解决方案
Echarts实战案例代码(15):月收入年龄分段等MYSQL分类统计PHP后台数据管理接口API数据的解决方案
131 0
|
7月前
|
JSON 数据格式
Echarts笔记
之前在后台已经把数据全部获取好了,也封装位Json格式,但是到前台饼图上却无法显示,原因是传到页面的是一个List集合,无法一个一个的分配给相应的模块(柱形图可以自动显示),最后在前台进行遍历,就能显示了。
43 0
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-echarts柱状图实现2
前端学习笔记202305学习笔记第二十二天-echarts柱状图实现2
29 0
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-echarts柱状图实现2
前端学习笔记202305学习笔记第二十二天-echarts柱状图实现2
34 0
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-echarts折线图实现1
前端学习笔记202305学习笔记第二十二天-echarts折线图实现1
60 0
|
8月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-echarts折线图实现2
前端学习笔记202305学习笔记第二十二天-echarts折线图实现2
50 0
|
8月前
|
前端开发 定位技术
前端学习笔记202305学习笔记第二十三天-echarts地图绘制
前端学习笔记202305学习笔记第二十三天-echarts地图绘制
48 0