echarts 仪表盘带进度条
echarts 仪表盘带进度条最终结果
思路:3个仪表盘叠加
代码:
echarts.min.js 下载放到同级文件
<!DOCTYPE html>
<html lang="en">
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="ECharts"><meta name="author" content="kener.linfeng@gmail.com"><title>ECharts · Example</title><script src="./echarts.min.js"></script></head><body><div id="chart" class="chart" style="height: 530px;"></div><script type="text/javascript">// 基于准备好的dom,初始化echarts图表var myChart = echarts.init(document.getElementById('chart')); option = {backgroundColor: '#000643',toolbox: {feature: {restore: {},saveAsImage: {}}},series: [{name: '百分比100%',type: 'gauge',//半径radius: 150, //起始角度。圆心 正右手侧为0度,正上方为90度,正左手侧为180度。startAngle: 180,//结束角度。endAngle: 0,center: ['50%', '50%'],//仪表盘轴线相关配置。axisLine: { // 坐标轴线show:true,lineStyle: { // 属性lineStyle控制线条样式width: 10,color:[[1, '#F2F4FF']],shadowColor: 'red',shadowBlur: 10,shadowOffsetX:2}},//分隔线样式。splitLine: {show: false,},//刻度样式axisTick: {show: false,},//刻度标签。axisLabel: {show:false,},//仪表盘指针。pointer: {//这个show属性好像有问题,因为在这次开发中,需要去掉指正,我设置false的时候,还是显示指针,估计是BUG吧,我用的echarts-3.2.3;希望改进。最终,我把width属性设置为0,成功搞定!show: false,//指针长度length:'90%',width:0,},//仪表盘标题。title: {show: true,offsetCenter: [0, '-10%'], // x, y,单位pxtextStyle: {color: 'white',fontSize: 30}},//仪表盘详情,用于显示数据。detail: {show: true,offsetCenter: [0, '-40%'],formatter: '{value}%',textStyle: {fontSize: 30,color:'#F8F43C'}},data: [{ value:21,name:'完成率'},],zlevel:1},{name: '进度条',type: 'gauge',//半径radius: 150, //起始角度。圆心 正右手侧为0度,正上方为90度,正左手侧为180度。startAngle: 180,//结束角度。endAngle: 0,center: ['50%', '50%'],//仪表盘轴线相关配置。axisLine: { // 坐标轴线show:true,lineStyle: { // 属性lineStyle控制线条样式width: 10,color:[[0.2, '#F4F33C']]}},//分隔线样式。splitLine: {show:true,length:10,lineStyle:{color: 'white',width:3}},//刻度样式axisTick: {show: false,},//刻度标签。axisLabel: {show:false,},//仪表盘指针。pointer: {//这个show属性好像有问题,因为在这次开发中,需要去掉指正,我设置false的时候,还是显示指针,估计是BUG吧,我用的echarts-3.2.3;希望改进。最终,我把width属性设置为0,成功搞定!show: false,},//仪表盘标题。title: {show: false},//仪表盘详情,用于显示数据。detail: {show: false,offsetCenter: [0, '-10%'],formatter: '',textStyle: {fontSize: 0}},data: [{name:'数量', value:'n'},],zlevel:2},{name: '外侧线条',type: 'gauge',//半径radius: 160, //起始角度。圆心 正右手侧为0度,正上方为90度,正左手侧为180度。startAngle: 180,//结束角度。endAngle: 0,center: ['50%', '50%'],//仪表盘轴线相关配置。axisLine: { // 坐标轴线show:true,lineStyle: { // 属性lineStyle控制线条样式width: 3,color:[[1, '#00F5F8']]}},//分隔线样式。splitLine: {show: false,},//刻度样式axisTick: {show: false,},//刻度标签。axisLabel: {show:false,},//仪表盘指针。pointer: {//这个show属性好像有问题,因为在这次开发中,需要去掉指正,我设置false的时候,还是显示指针,估计是BUG吧,我用的echarts-3.2.3;希望改进。最终,我把width属性设置为0,成功搞定!show: false,},//仪表盘标题。title: {show: false},//仪表盘详情,用于显示数据。detail: {show: false,offsetCenter: [0, '-10%'],formatter: '',textStyle: {fontSize: 0}},data: [{name:'数量', value:'n'},],zlevel:3}]}; // 为echarts对象加载数据 myChart.setOption(option); </script>
</body>
</html>
echarts 仪表盘带进度条相关推荐
- web app升级—带进度条的App自动更新
带进度条的App自动更新,效果如下图所示: 技术:vue.vant-ui.5+ 封装独立组件AppProgress.vue: <template><div><van- ...
- 带进度条的ASP无组件断点续传下载代码
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%Option Explicit%> <% '= ...
- atitit. 文件上传带进度条 atiUP 设计 java c# php
atitit. 文件上传带进度条atiUP设计java c# php 1. 设计要求 1 2. 原理and架构 1 3. ui 2 4. spring mvc 2 5. springMVC.xml 3 ...
- Android更新带进度条的通知栏
在网上查询了下,Android版本号更新通知栏带进度条,醉了,基本都是复制过来.有的代码不全,连源代码下载都没有,有下载也须要积分.还不能用.真黑心啊!! 之前自己也写过自己定义通知栏Notifica ...
- 用MediaPlayer做个带进度条可后台的音乐播放器
传送到github看源码 下载apk试用 密码:rukn 前言 想在天朝听音乐还是有些难度的, 一般来说, 两三个app还是要的. 那何不尝试自己做个手机播放器, 听个爽呢?!今天就带大家先做个简单的 ...
- [整理] C#调用SQLDMO.DLL时间数据库备份 / 还原。 (香神无涯) // C#实现SQLSERVER2000数据库备份还原的两种方法 (带进度条)...
/// <summary> /// 通过调用MSSQL的SQLDMO.DLL文件来实现备份数据库 /// 1.首先在在项目中引用SQLDMO.DLL文件. /// 2.在引用中的SQLDM ...
- php带截切图片上传_PHP大文件切割上传并带进度条功能示例
本文实例讲述了PHP大文件切割上传并带进度条功能.分享给大家供大家参考,具体如下: 前面一篇介绍了PHP大文件切割上传功能,这里再来进一步讲解PHP大文件切割上传并带进度条功能. 项目结构图: 14- ...
- 自定义带进度条的WebView , 增加获取web标题和url 回掉
1.自定义ProgressWebView package com.app.android05; import android.content.Context; import android.graph ...
- 【MFC】带进度条的状态栏
00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 状态栏多用于显示程序执 ...
最新文章
- ElasticSearch性能优化策略【转】
- python代码执行过程记录_[原创]IDAPython+OdbgScript动态获取程序执行流程
- Android sqlite load_extension漏洞解析
- Hibernate 更新部分更改的字段 hibernate update
- 第六章 Android应用的生命周期
- 衡量文章词汇复杂度Type Token Ratio (TTR)
- c语言课程设计学生成绩管理系统作业,C语言学生成绩管理系统课程设计word版
- C语言实现约瑟夫环代码
- 获取文件哈希值_系统装机|两款最经典的文件校验工具,检查镜像文件的完整性。...
- 教育OA系统该如何选择?
- multisim 9013、8050免费下载
- 3dmax人物模型制作全的步骤
- Java基础 实验二:类和对象
- python语言实验——某年某月的天数 OJ1160
- 数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口
- python汇率换算程序_Python第五课 汇率兑换3.0
- 合宙Air105 + GC032A摄像头驱动显示教程说明
- 图形学基础之透视校正插值
- android矢量图之VectorDrawable ,自由又方便的填充色彩
- 乐游TGapi接口平台(接口商)
热门文章
- UEFI 系统变量服务和dsc,dec,inf简单理解
- hexo+yilia添加live2d看板娘
- SQL*Plus 系统变量之37 - PAU[SE]
- db2中create table as的建表方式
- 【Qt开发】实现系统托盘,托盘菜单,托盘消息
- appstore审核被拒大串烧
- 业内顶级导师团联合力推——首个“可信AI”实战大赛重磅揭幕
- 使用 DMV 进行监视_监视查询性能_针对 Azure SQL 数据库和 Azure SQL 托管实例进行手动性能优化
- 8进制数转换为10进制数
- ae等高线_Topograph软件下载|Topograph(AE等高线地图插件)官方最新版v1.0 下载_当游网...