美文网首页
echarts.js 仿网商银行app定活宝模块的 历史支取

echarts.js 仿网商银行app定活宝模块的 历史支取

作者: 我是走A牧 | 来源:发表于2017-12-19 15:37 被阅读0次

移动端适配问题 本人用的flexible 插件

 var   len=document.getElementById('main'),//找到div
       qf=parseFloat(document.documentElement.style.fontSize),//找到底层的font-size
       fn=(350/75)*parseFloat(document.documentElement.style.fontSize);//对宽高限制
   len.style.height=(fn<200?220:fn)+"px";
  len.style.width=document.documentElement.clientWidth+"px";
  var myChart = echarts.init(len);//echart的初始化
  var option = {
    backgroundColor:"#fff", //图表的背景言责
    title: { //标题的个人化设置   
        text:"历史支取收益率",//
        left:(250/75)*qf,//相当于margin-left
        textStyle:{//title 文本样式的
          fontSize:(30/75)*qf,
          align:"center"
        }
    },
    tooltip: { //点击之后的弹出框
      display:false
    },
    xAxis: {//x轴的个性化设置
      axisLine:{//坐标轴轴线相关设置
        lineStyle:{
          color:"white"
        }
      },
      axisLabel:{//坐标轴文本的相关设置
        fontSize:(20/75)*qf,
        color:"#ccc",
        interval:9, //强制设置坐标轴分割间隔。![k线图.png](https://img.haomeiwen.com/i8368726/075896a500cbc802.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

        formatter:function(value){
            return value
        }
      },
      axisTick: {//坐标轴刻度相关设置。
        show: false
      },
      data: ["11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","12.1","12.2","12.3","12.4","12.5","12.6","12.7","12.8","12.9","12.10","12.11","12.12"]
    },
    grid:[{//直角坐标系内绘图网格(全局canvas对这个表的设置)
      borderColor:"#ffffff",//内绘网格的背景颜色
      width:"80%",//内绘网格的宽度
      x:"15%"//x轴==left
    }],
    animation:false,//动画是否执行
    textStyle:{//全局样式
      fontSize:(30/75)*qf,
    },
    yAxis: {//Y轴的一些个性化定制
      offset:"-5", //Y轴线的偏移度
      axisTick: {//坐标轴刻度相关设置
        show: false //坐标刻度是否显示
      },
      axisLine:{//坐标轴轴线相关设置。
        lineStyle:{//坐标轴线样式
          color:"white"
        }
      },
      splitLine:{//坐标轴在grid区域的分割线
        show:true,//是否显示分隔线
        lineStyle:{//分割线样式
          color:["white"]
        }
      },
      show:true,//是否显示Y轴
      min:0,//坐标轴刻度最小值。
      max:5,//坐标最大刻度
      name:"支取收益率(%)",//坐标轴的名字
      nameTextStyle:{//坐标轴名字的样式
        align:"left",//坐标位置
        padding:[0,0,0,(50/75)*qf],//内边距
        color:"#ccc", //坐标颜色
        fontSize:(30/75)*qf //做名字的尺寸
      },
      axisLabel:{//坐标轴刻度标签的相关设置。
        fontSize:(20/75)*qf,// 坐标轴刻度标签尺寸
        color:"#ccc",//颜色
        formatter:function(value,num){ //对尺寸标签的需求定制 (如没有可以不写)
          if(value==0)return
          return value.toFixed(2)
        }
      }
    },
    series: [{// 系列表   k线的走势数据及k线标注的一些个性化设置
      name: '销量',
      type: 'line', //表示是哪个系列 具体请看echart官方文档
      symbolSize:0,//小圆点的大小
      areaStyle:{//区域填充样式。
        normal: {
           color:"rgba(255, 235, 245, 0.5)"//填充颜色
      }},
      lineStyle:{//线条样式。
        normal:{
          color:"#5793f3",//线条的颜色
          width:2 //x线条的宽度
        }
      },
      smooth:true,//是否平滑曲线显示。
      markLine:{ //图表标线。
        silent:true //图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
      },
      markPoint:{// 图表标注。标注的一些个性化定制
        symbol:"pin",//标记的图形
        silent:true,//图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
        symbolSize:(60/75)*qf,//标记的大小
        itemStyle:{//标注的样式。
          normal:{//标注的样式必须写在normal对象里
            color:"#5793f3"
          }
        },
        label:{//标注的文本。
          normal:{
            fontSize:(20/75)*qf,//标注文本的大小
            formatter:function(){ // formatter方法是对标注文本的一些个性化定制,比如你要保留小数点后两位 或加单位
              return "3.80"
            }
          }
        },
        data:[{//指定标注目标 在数组里可以写很多个对象
          coord: ["12.12", 3.80]
        }],
        markArea:{
          label:{}
        }
       },
      data: [3.8, 3.8, 3.8, 3.8, 4, 3.8,2, 3.8, 3.8, 3.8, 4, 3.8,2, 1,2,3,4,1,3.8,3.8,3.8,3,3.8,3.8,3.8,3.8,3.8,3.8,3.8,3.8,3.8]
    }]
  };
 // 使用刚指定的配置项和数据显示图表。
  myChart.setOption(option);
k线图.png

相关文章

  • echarts.js 仿网商银行app定活宝模块的 历史支取

    移动端适配问题 本人用的flexible 插件

  • 几种理财产品横评

    这里我主要做了微信零钱理财,余额+,支付宝余额宝,网商银行定活宝、余利宝、随意存,说是6种其实是5种,因为微信零钱...

  • 银行产品简要分类

    本文重点介绍不同银行产品之间的共性部分。 存款 特点:保本,受益一般,可提前支取,提前支取部分按活期计息 特色存款...

  • 170427

    银行允许你随时支取存款 The bank offers you instant access to you money.

  • 支取方式的多样性

    支取方式是客户与银行等金融机构约定的取款转账等业务办理时的确认身份的一种方式。 支取方式可以单独验证,也可...

  • 支取方式

    一、什么是支取方式 支取方式是客户与银行等金融机构约定取款转账等业务办理时确认身份的一种方式,也是保护储户存款安全...

  • 结出数十倍的果实

    每个人都有两个银行,街边的银行里存着现金,后世的银行里存着善行。如果你总是在街边的银行支取而不存储,那你的财务就会...

  • iOS (仿印物App)TableView给力动画的简单实现(二

    前言: 之前看见的印物App里的定制模块的TableView效果还是不错的,所以仿这个App实现了最主要的亮点之一...

  • React Native项目实践

    特别说明:本次实践以Android平台进行 1.项目设计 仿豆瓣App,包含2个大模块:电影和图书,每个模块都含有...

  • 鸡蛋别放一个篮子里,理财方法齐全了

    银行定存:银行定存是银行与存款人双方在存款时事先约定期限、利率,到期后支取本息的存款。根据定存的时间长短,利率各不...

网友评论

      本文标题:echarts.js 仿网商银行app定活宝模块的 历史支取

      本文链接:https://www.haomeiwen.com/subject/cmwbwxtx.html