• echarts简单的折线图


    加jar包 <script src="<%=path %>/js/echarts.min.js"></script>

    首先 在jsp页面中 选好地儿放图

    <div class="col-xs-5" id="main1" style=" 523px;height:336px;">

    </div>

    然后第一步 初始化echarts 实例 

    var myChart = echarts.init(document.getElementById('main1')); 

    var xdata = new Array();//求最近7天的时间
    for(var i=0;i<7;i++){
      var dates = new Date(new Date().getTime()-86400000*i);
      xdata[6-i]=getDate(dates); //getDate是自己设置的时间格式化函数
    }

    function getDate(date) {
      var y = date.getFullYear();
      var m = date.getMonth() + 1;
      m = m < 10 ? '0' + m : m;
      var d = date.getDate();
      d = d < 10 ? ('0' + d) : d;
      return y+'-' + m+'-'+ d;
    };

    var typedata=['万份收益(元)','净值信息'];
    var data1=[1, 2, 3, 4, 5, 6, 7];
    var data2=[1, 1, 1, 1, 1, 1, 1];

      option = {
        tooltip: {
          trigger: 'axis'
        },
        legend: {  //代表折线图上方的小标题
          data:typedata      
        },
        grid: {
          containLabel: true,
          right:78
        },
        xAxis: {
          type: 'category',
          boundaryGap: false,
          data: xdata   //x轴 我显示的是最近7天日期
        },
        yAxis: {
          type: 'value'
        },
        dataZoom: [{
          show: true,
          start: 50,
          end: 100
        }],

        //每一个series中的{}中数据代表一条折线
        series: [{
          name:'万份收益(元)',
          type:'line',
          smooth: true,
          data:data1
        },
        {
          name:'净值信息',
          type:'line',
          smooth: true,
          data:data2
        }]
      };

      myChart.setOption(option);//将option放进去 就可以了

    最后展示出来

  • 相关阅读:
    BZOJ1568:[JSOI2008]Blue Mary开公司
    HDU4348:To the moon
    洛谷【P3437】[POI2006]TET-Tetris 3D
    AtCoder Regular Contest 072 E:Alice in linear land
    AtCoder Grand Contest 014 D:Black and White Tree
    洛谷【P2664】树上游戏
    浅谈树分治
    BZOJ3784:树上的路径
    BZOJ2006:[NOI2010]超级钢琴
    BZOJ3648:寝室管理
  • 原文地址:https://www.cnblogs.com/jiawenxu/p/7883876.html
Copyright © 2020-2023  润新知