echarts插件-liquidFill(水球图)

echarts插件-liquidFill(水球图)

1.下载

echarts.js下载:https://cdnjs.com/libraries/echarts

echarts-liquidfill.js下载:https://github.com/ecomfe/echarts-liquidfill

2.引入:

javascript 复制代码
<script src='echarts.js'></script>
<script src='echarts-liquidfill.js'></script>

3.使用

javascript 复制代码
 option = {
     series: [{
         type: 'liquidFill',
         amplitude: -10,//水面振幅
         waveAnimation: true,//静止水面
         // color:['#0460CA'],//设置波颜色,
         radius: '85%',
         outline: {//最外层边框设置s
             show: true,
             borderDistance: 5,//最外层挨着的白色区域
             itemStyle: {
                 color: 'none',
                 borderColor: '#0460CA',//外边框颜色
                 borderWidth: 3,//最外层宽度
                 shadowBlur: 20,
                 shadowColor: 'rgba(0, 0, 0, 0.25)'
             }
         },
         backgroundStyle: {
             color: '#ffffff',       // 内部球背景颜色
             borderWidth: 2,         // 内部球边框宽度
             borderColor: '#e3e3e3'  // 内部球边框颜色
         },
         shape: 'circle',//'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow' 或者 svg路径
         data: [
             {value:0.5,
                 itemStyle: {
                     normal: {
                         color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                             offset: 0,//0%时的颜色 从上往下看 最上面是0%
                             color: '#7DB6F7'
                         }, {
                             offset: 1,//100%时的颜色 从上往下看 最上面是0%
                             color: '#015FC9'
                         }],),
                     }
                 }
             },
         ],
         label: {
             position: ['50%', '36%'],
             formatter: function(params) {//自定义样式
                 console.log(params,222);
                 return '当月xxx' +'\n\n' +'{value|'+params.data.value+'}'+'  m³';
             },
             fontSize: 16,
             color: '#666666',
             rich: { //特定样式
                 value: {
                     fontSize: 23, 
                     fontWeight: 'bolder',
                     color: '#000000',
                 },
             },

         }

     }]

 
 };
相关推荐
我叫黑大帅4 小时前
Js常用的字符串处理
前端·javascript·面试
读忆4 小时前
在前端开发中使用组件后, 若是出了bug, 应该如何排查, 怎么排查, 解决方式是什么?
前端·javascript·vue.js·bug
Aevget4 小时前
界面控件DevExpress JS & ASP.NET Core v25.2新版亮点 - AI驱动扩展功能升级
javascript·asp.net·界面控件·devexpress·ui开发
SuperEugene4 小时前
Vue3 + Vue Router + Pinia 路由守卫规范:beforeEach 应做 / 不应做,避死循环、防重复请求|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架
东东__net4 小时前
js逆向与谷歌加密库
开发语言·前端·javascript
m0_502724954 小时前
腾讯地图tlbs-multi-marker动态更新marker图标
前端·javascript·vue.js·地图
Alan Lu Pop5 小时前
React 表单提交关键词意外触发刷新
前端·javascript·react.js
我命由我123455 小时前
React - 创建 React 项目、React 项目结构、React 简单案例、TodoList 案例
前端·javascript·react.js·前端框架·ecmascript·html5·js
SuperEugene5 小时前
Vue3 Pinia 状态管理规范:何时用 Pinia 何时用本地状态|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架
Moment5 小时前
TypeScript 要换芯了,6.0 竟是旧编译器的最后一舞
前端·javascript·github