zoukankan      html  css  js  c++  java
  • 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放进去 就可以了

    最后展示出来

  • 相关阅读:
    OGRE源代码resource分析
    全排列
    各种让人无语的库
    python Kmeans算法
    Linux服务器安装MariaDB数据库
    初探SEO,BSP收录速度测试
    MetaWeblog API调用
    Patterns
    腾讯。。。对Linux的支持程度直接扼杀了Linux在国内用户群的增长
    个人电子商务网站建设之——整站静态化实现的选择、设计与实现(二):静态页面的实现方式;
  • 原文地址:https://www.cnblogs.com/jiawenxu/p/7883876.html
Copyright © 2011-2022 走看看