• echarts 报表使用


    下载echats后,将下包中的js引入项目,
    echarts-2.2.7echarts-2.2.7uilddist

    //在页面中建立宽高的区域,用来显示报表

      <div style="height: 500px;">
      <div id="cmain" style="height:339px; 100%;"></div>
      </div>


    需要在jsp中引入echarts.js
    <script src="/echarts/asset/js/echarts.js"></script>
    1
    //报表 2 require.config({ 3 paths : { 4 echarts : '${basePath}/echarts/asset/js' //指向echarts所需js所在包的路径 5 } 6 }); 7 require([ 'echarts', 'echarts/chart/line', // 按需加载所需图表,如需动态类型切换功能,别忘了同时加载相应图表,此处引入了line折线图,bar柱状图 8 'echarts/chart/bar' ], function(ec) { 9 var myChart = ec.init(document.getElementById('cmain')); //初始化报表 10 var option = { 11 title : { 12 text : '图表名称', 13 subtext : '' 14 }, 15 tooltip : { 16 trigger : 'axis' 17 }, 18 legend : { 19 data : [ '1人数', '2人数' ] 20 }, 21 toolbox : { 22 show : true, 23 feature : { 24 mark : { 25 show : false 26 }, 27 dataView : { 28 show : true, 29 readOnly : false 30 }, 31 magicType : { 32 show : true, 33 type : [ 'line', 'bar' ] 34 }, 35 restore : { 36 show : true 37 }, 38 saveAsImage : { 39 show : true 40 } 41 } 42 }, 43 calculable : true, 44 xAxis : [ { 45 type : 'category', 46 boundaryGap : false, 47 data :[2015-08-11,2015-08-12,2015-08-13,2015-08-14] 48 } ], 49 yAxis : [ { 50 type : 'value', 51 axisLabel : { 52 formatter : '{value}' 53 } 54 } ], 55 series : [ { 56 name : '1人数', 57 type : 'line', 58 data :[1,2,3,5] 59 },{ 60 name:'2人数', 61 type:'line', 62 data:[2,3,5,5] 63 }] 64 }; 65 66 myChart.setOption(option); 67 myChart.setTheme('macarons'); //设置样式主题 68 }); 69
  • 相关阅读:
    扩展DigitalClock显示日期+时间
    利用Handler定时更新Android UI
    CheckBox在表格中全选、部分选和反选
    jQuery实现表格间隔色
    Android中对话框(dialog)的使用
    The connection to adb is down, and a severe error has occured.
    struts2类型转化
    Android开发之旅:环境搭建及HelloWorld
    C/C++浮点数在内存中的存储方式
    用标签写登录界面
  • 原文地址:https://www.cnblogs.com/-lpf/p/4791735.html
Copyright © 2020-2023  润新知