echarts.js官网
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官网相关推荐
- echarts.js 官网
echarts.js 官网 http://echarts.baidu.com/ 效果: 代码: updated:function(){this.$nextTick(function () {/**** ...
- Node.js 官网入门教程(二) npm(安装、包版本、卸载、npx)、package.json(scripts、devDependencies)package-lock.json(语义版本规则符号
Node.js 官网入门教程(二) npm(包管理.安装.包版本.卸载.npx).package.json(scripts.devDependencies).package-lock.json(语义版 ...
- knockout+html绑定,Knockout.Js官网学习(style绑定、attr绑定)
Style绑定 style绑定是添加或删除一个或多个DOM元素上的style值.比如当数字变成负数时高亮显示,或者根据数字显示对应宽度的Bar.(注:如果你不是应用style值而是应用CSS clas ...
- 2021最新Node.js官网安装教程,配置环境变量(图文详细)
打开官网 Node.js官网 ,选择自己的版本,这里我使用的是Windows64位的,下载.msi安装包 下载之后,双击运行 点击next下一步 勾选同意,点击Next下一步 选择安装路径,这里我选择 ...
- Node.js 官网入门教程(一) CommonJS 模块规范、Node.js REPL、console、CLI、exports
Node.js 官网入门教程(一) CommonJS 模块规范.Node.js REPL.console.CLI.exports 文章目录 Node.js 官网入门教程(一) CommonJS 模块规 ...
- React.js 官网入门教程 分离文件 操作无法正常显示HelloWord
对着React官网的教程练习操作,在做到分离文件练习时,按照官网步骤来却怎么也无法正常显示HelloWord. 经测试,html文件中内容改为: <!DOCTYPE html> <h ...
- 可视化有关JS官网链接
[threeJs]3d建模 基于webGL threejs官网:https://threejs.org/ threejs中文教程:Three.js 中文教程 | 参考手册 | 使用指南 | 动画特效 ...
- 【工程师综合项目二】React + Koa2打造『JS++官网管理后台』
Redis认知.安装与操作 MongoDB:动态数据库,如游戏中需要频繁地保存人物的坐标 Oracle:收费,企业级 mac要安装homebrew(包管理工具) window安装Redis程序运行教程 ...
- Knockout.Js官网学习(创建自定义绑定)
前言 你可以创建自己的自定义绑定 – 没有必要非要使用内嵌的绑定(像click,value等).你可以你封装复杂的逻辑或行为,自定义很容易使用和重用的绑定.例如,你可以在form表单里自定义像grid ...
最新文章
- 使用NATAPP.cn测试微信支付回调接口
- 【深度学习】DL下的3D图像和Low-level Vision问题解析
- OVS datapath简介(十八)
- 在Prefetcher中取消robots.txt的限制
- WinForm-SuspendLayout、ResumeLayout、PerformLayou——转载
- Hadoop2调优(一):如何控制job的map任务和reduce任务的数量
- linux c++ 获取时间,详解Linux下的C++时间类型:time_t
- 存在sql注入漏洞的php,TCCMS在app/controller/news.class.php存在sql注入漏洞
- sparse non-rigid registration of 3d shapes
- Robust Light Transport Simulation via Metropolized Bidirectional Estimators
- ps快捷键_学习笔记
- 上市集团计算离职率sql案例
- vscode 是干什么用的_vscode这个软件有什么用
- vim:修改vim录制的宏
- php与java语法的区别
- 计算机考研专硕好考还是学硕好考,考研是学硕难考还是专硕难考?很多人都猜错了...
- matlab多项式及其运算
- 超硬核的Java工程师分享,什么是Java?为什么我要做Java,我是如何学习Java的?
- win10备份为wim_Win10 也能玩转一键还原
- JBPM的一些基本概念
热门文章
- NLP学习笔记——BERT的一些应用(简记)
- 绘制地铁线路html,HTML5绘制上海地铁线路图(2)
- C语言函数没有return时会返回什么
- 《超级实习生学员访谈录》—前路浩浩荡荡,万物皆可期待
- Excel合并单元格如何实现组内合并单元格后排序
- python爬取学校新闻_python爬虫爬取新闻的简单实现
- 解决SendMessage函数向QQ好友发送中文消息时出现乱码
- 使用电子签章确立区块链电子发票的法律效力
- 我又双叒叕倒在了年初立下的flag里
- 梦幻手游服务器维护期间不能改名,《梦幻西游手游》不能说话解决方法 打字显示系统维护中是如何回事...