echarts.js 官网

http://echarts.baidu.com/

效果:

代码:

  updated:function(){this.$nextTick(function () {/****************************************************  大数据页面 str************************************************************/
      var oUsercount = echarts.init(document.getElementById('pie_usercount'));
      var default_fc = "#00eaff";
      var default_fs = "12";
      var pointLine_color = "#3ca5fe";//月交易折线的颜色
      var daylyPointLine_color = "#fdd849";//日交易额折线的颜色

      var opt_usercount = {color:["#fdd324","#7be7ed","#fd642d","#158df2","#155ef2"],//每段图默认的颜色,按顺序
        tooltip: {//全局设置
          trigger: 'item',
          formatter: "{a} <br/>{b}: {c} ({d}%)"
        },
        legend : {//说明文字的设置
          width:80,height:120,
          itemWidth:10,itemHeight:10,
          orient: 'vertical',
          //x: 'left',//图&文字的排列方向
          right:20,//legend定位
          top:70,//
          data: ['平台用户', '城市运营商', '装修公司', '普通设计师', 'VIP设计师'],//与series 的data要一一对应
          textStyle: {//说明文字的样式
            color: default_fc, fontSize: default_fs}},
        series: [{//pie图显示设置
            name:'用户数量详情',//系列名称 {a|{a}}
            type:'pie',
            radius: ['40%', '60%'],
            center:['40%','50%'],//居中位置["x","y"]
            avoidLabelOverlap: false,
            label: {normal: {show: true,
                position: 'outline'
                ,textStyle: {fontSize:default_fs,
                  fontWeight: 'bold'
                },formatter:"{b}: {d}%"//饼图上显示文字的格式设置,b和d 都有特殊代表

              },
              emphasis: {show: true,
                textStyle: {fontSize: default_fs,
                  fontWeight: 'bold'
                }}},
            labelLine: {normal: {lineStyle: {color: 'green'
                }}},
            //data: ['平台用户', '城市运营商', '装修公司', '普通设计师', 'VIP设计师'],
            data:[{value:335, name:'平台用户'},
              {value:310, name:'城市运营商'},
              {value:234, name:'装修公司'},
              {value:135, name:'普通设计师'},
              {value:1548, name:'VIP设计师'}]}]};

// 使用刚指定的配置项和数据显示图表。
      oUsercount.setOption(opt_usercount);//设置初始化数据
注意:要放在updated中,且要加上this.$nextTick(function(){     })

效果2:

code:

//月交易额详情
      var oMonthsum = echarts.init(document.getElementById('line_monthsum'));
      var opt_monthsum = {
//  color:"#3ca5fe",
        grid:{left:'20%'},//这个可以调整Y轴距离父容器边距
        tooltip: {trigger: 'axis',
          axisPointer: {type: 'cross'
          }},
        toolbox: {show: true,
          feature: {saveAsImage: {}}},
        xAxis:  {name:"(单位:月份)",
          nameLocation:"end",
          align:"center",
          type: 'category',
          boundaryGap: false,
          data: ['10','11','12','1', '2', '3', '4', '5', '6', '7', '8', '9'],nameTextStyle:{//名称的样式
            color:default_fc,verticalAlign:"bottom",padding:[70,0,0,-84]//调整x轴名称的position
          },
          axisLabel:{//轴线label文字
            color:default_fc,
            fontSize:default_fs},
          axisLine:{//直角坐标系的轴线
            shadowColor: 'rgba(0, 0, 0, 0.5)',
            shadowBlur: 10,
            lineStyle:{color:default_fc}}},
        yAxis: {name:"(单位:元)",
          type: 'value',
          axisLabel: {formatter: '{value}'
          },
          axisPointer: {snap: true
          },axisLine:{show:false
            ,shadowColor: 'rgba(0, 0, 0, 0.5)',
            shadowBlur: 10,
            lineStyle:{color:default_fc}}},
        visualMap: {show: false,
          dimension: 0,
          pieces: [{lte: 6,
            color: pointLine_color}, {gt: 6,
            lte: 8,
            color:pointLine_color}, {gt: 8,
            lte: 14,
            color: pointLine_color}, {gt: 14,
            lte: 17,
            color: pointLine_color}, {gt: 17,
            color: pointLine_color}]},
        series: [{name:'月交易额',
            type:'line',
            smooth: true,
            //data: [300, 280, 250, 260, 270, 300, 550, 500, 400, 390, 380, 390, 400, 500, 600, 750, 800, 700, 600, 400],
            data:vm.alldata.monChart,
            markArea: {data: [ [{name: '早高峰',
                xAxis: '07:30'
              }, {xAxis: '10:00'
              }], [{name: '晚高峰',
                xAxis: '17:30'
              }, {xAxis: '21:15'
              }] ]}}]};
      oMonthsum.setOption(opt_monthsum);
注意:也是要放在vue.js中的updated:function(){this.$nextTick(function(){     })}中,更新数据。

echarts.js官网相关推荐

  1. echarts.js 官网

    echarts.js 官网 http://echarts.baidu.com/ 效果: 代码: updated:function(){this.$nextTick(function () {/**** ...

  2. Node.js 官网入门教程(二) npm(安装、包版本、卸载、npx)、package.json(scripts、devDependencies)package-lock.json(语义版本规则符号

    Node.js 官网入门教程(二) npm(包管理.安装.包版本.卸载.npx).package.json(scripts.devDependencies).package-lock.json(语义版 ...

  3. knockout+html绑定,Knockout.Js官网学习(style绑定、attr绑定)

    Style绑定 style绑定是添加或删除一个或多个DOM元素上的style值.比如当数字变成负数时高亮显示,或者根据数字显示对应宽度的Bar.(注:如果你不是应用style值而是应用CSS clas ...

  4. 2021最新Node.js官网安装教程,配置环境变量(图文详细)

    打开官网 Node.js官网 ,选择自己的版本,这里我使用的是Windows64位的,下载.msi安装包 下载之后,双击运行 点击next下一步 勾选同意,点击Next下一步 选择安装路径,这里我选择 ...

  5. Node.js 官网入门教程(一) CommonJS 模块规范、Node.js REPL、console、CLI、exports

    Node.js 官网入门教程(一) CommonJS 模块规范.Node.js REPL.console.CLI.exports 文章目录 Node.js 官网入门教程(一) CommonJS 模块规 ...

  6. React.js 官网入门教程 分离文件 操作无法正常显示HelloWord

    对着React官网的教程练习操作,在做到分离文件练习时,按照官网步骤来却怎么也无法正常显示HelloWord. 经测试,html文件中内容改为: <!DOCTYPE html> <h ...

  7. 可视化有关JS官网链接

    [threeJs]3d建模 基于webGL threejs官网:https://threejs.org/  threejs中文教程:Three.js 中文教程 | 参考手册 | 使用指南 | 动画特效 ...

  8. 【工程师综合项目二】React + Koa2打造『JS++官网管理后台』

    Redis认知.安装与操作 MongoDB:动态数据库,如游戏中需要频繁地保存人物的坐标 Oracle:收费,企业级 mac要安装homebrew(包管理工具) window安装Redis程序运行教程 ...

  9. Knockout.Js官网学习(创建自定义绑定)

    前言 你可以创建自己的自定义绑定 – 没有必要非要使用内嵌的绑定(像click,value等).你可以你封装复杂的逻辑或行为,自定义很容易使用和重用的绑定.例如,你可以在form表单里自定义像grid ...

最新文章

  1. 使用NATAPP.cn测试微信支付回调接口
  2. 【深度学习】DL下的3D图像和Low-level Vision问题解析
  3. OVS datapath简介(十八)
  4. 在Prefetcher中取消robots.txt的限制
  5. WinForm-SuspendLayout、ResumeLayout、PerformLayou——转载
  6. Hadoop2调优(一):如何控制job的map任务和reduce任务的数量
  7. linux c++ 获取时间,详解Linux下的C++时间类型:time_t
  8. 存在sql注入漏洞的php,TCCMS在app/controller/news.class.php存在sql注入漏洞
  9. sparse non-rigid registration of 3d shapes
  10. Robust Light Transport Simulation via Metropolized Bidirectional Estimators
  11. ps快捷键_学习笔记
  12. 上市集团计算离职率sql案例
  13. vscode 是干什么用的_vscode这个软件有什么用
  14. vim:修改vim录制的宏
  15. php与java语法的区别
  16. 计算机考研专硕好考还是学硕好考,考研是学硕难考还是专硕难考?很多人都猜错了...
  17. matlab多项式及其运算
  18. 超硬核的Java工程师分享,什么是Java?为什么我要做Java,我是如何学习Java的?
  19. win10备份为wim_Win10 也能玩转一键还原
  20. JBPM的一些基本概念

热门文章

  1. NLP学习笔记——BERT的一些应用(简记)
  2. 绘制地铁线路html,HTML5绘制上海地铁线路图(2)
  3. C语言函数没有return时会返回什么
  4. 《超级实习生学员访谈录》—前路浩浩荡荡,万物皆可期待
  5. Excel合并单元格如何实现组内合并单元格后排序
  6. python爬取学校新闻_python爬虫爬取新闻的简单实现
  7. 解决SendMessage函数向QQ好友发送中文消息时出现乱码
  8. 使用电子签章确立区块链电子发票的法律效力
  9. 我又双叒叕倒在了年初立下的flag里
  10. 梦幻手游服务器维护期间不能改名,《梦幻西游手游》不能说话解决方法 打字显示系统维护中是如何回事...