首页 > 代码库 > Echart数据报表
Echart数据报表
应用场景:可视化报表统计
1、引入echart.js(可以去官方下载)
2、js代码写入
category 代表分类(日期)以数组的形式传入
price 代表价格 以数组的形式传入
num 代表单量 数组的形式传入
// 基于准备好的dom,初始化echarts图表 function chart(category,price,num){ var myChart = echarts.init(document.getElementById(‘main‘)); var option = { title : { text: ‘交易数据‘, }, tooltip : { trigger: ‘axis‘, }, legend: { data:[‘价格‘,‘单量‘] }, toolbox: { show : true, feature : { magicType : {show: true, type: [‘line‘, ‘bar‘]}, dataView : {show: true, readOnly: false}, restore : {show: true}, saveAsImage : {show: true}, } }, calculable : false, xAxis : [ { type : ‘category‘, data : category, splitLine:{show:false} } ], yAxis : [ { type : ‘value‘ } ], series : [ { name:‘价格‘, type:‘bar‘, itemStyle: { normal: { color:‘#b294d2‘, barBorderRadius:[5, 5, 0, 0] } }, data:price, }, { name:‘单量‘, type:‘bar‘, itemStyle: { normal: { color:‘#7ac9ea‘, barBorderRadius:[5, 5, 0, 0] } }, data:num, } ] }; myChart.setOption(option); }
3、如果分类的数据比较多的话建议加横向滚动条
dataZoom: { orient:"horizontal", //水平显示 show:true, //显示滚动条 start:0, //起始值为0% end:100 , //结束值为40% height:30, backgroundColor: ‘rgba(188,188,188,0.3)‘, dataBackgroundColor: ‘rgba(0,138,205,0.5)‘, fillerColor: ‘rgba(94,135,176,0.5)‘, },
4、效果展示:
Echart数据报表
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。