Echarts-水球图笔记

  • Echarts-水球图笔记
    • 第一步:安装依赖
      • 版本选择
    • 第二步:引入echarts 和 echarts-liquidfill
    • 第三步:初始化echarts并配置echart;
    • 默认配置

Echarts-水球图笔记

Echarts一个基于 JavaScript 的开源可视化图表库


官方文档: https://github.com/ecomfe/echarts-liquidfill

第一步:安装依赖

npm install echarts
npm install echarts-liquidfill

版本选择
"echarts": "^5.3.0",
"echarts-liquidfill": "^3.1.0",

第二步:引入echarts 和 echarts-liquidfill

import * as echarts from 'echarts'
import 'echarts-liquidfill'

第三步:初始化echarts并配置echart;

const myEchart = echarts.init(document.getElementById('my-echart'));
const option = {series: {type: "liquidFill",data: [0.5]}
};
myEchart.setOption(option);

默认配置

option = {series: [{type: "liquidFill",data: [0.7], // 可以多个波浪,数大在前,数小在后,避免遮挡(不透明情况下)。// data中的元素也可以使用一个对象,单独设置某项样式 {//   value: 0.3,//   direction: 'left',  // 将单个波浪的移动方向设置为默认的反方向//   itemStyle: {//       color: 'red',//       opacity: 0.6//   },//   emphasis: {//       itemStyle: {//           opacity: 0.9//       }//   }// }color: ["#294D99", "#156ACF", "#1598ED", "#45BDFF"],center: ["50%", "50%"], // 球心到左/上边界的距离 百分数 或者 px(其他单位也按px计算)radius: "80%", // 调节球的大小,百分数或者pxamplitude: "7%", // 波浪幅度,振幅大小, 0为平面waveLength: "80%",phase: "auto",period: "auto",direction: "right",shape: "circle", // 形状设置 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'// 1.              // 形状设置 '圆形', '正方形', '带圆角的正方形', '正三角形', '菱形', '定位形状/钉', '箭头'// 2. container 时填充整个框框// 3. an SVG path starting with 'path://'.waveAnimation: true, // 开启或关闭波浪动画animationEasing: "linear",animationEasingUpdate: "linear",animationDuration: 1000, // 第一次波浪升起来时的动画时长; 设为0后直接切换animationDurationUpdate: 2000, // data数据变动时波浪升起或下降的动画时长,数据变动后需调用mychart.setOption(option)outline: {// 水球外侧默认有一个边框show: true, // 默认显示,false不显示borderDistance: 8,itemStyle: {color: "none",borderColor: "#294D99",borderWidth: 8,shadowBlur: 20,shadowColor: "rgba(0, 0, 0, 0.25)",},},backgroundStyle: {color: "#E3F7FF", // 水球背景色borderWidth: 3, // 水球内部圆形的边框宽度, 默认是没有的borderColor: "pink", // 设置了边框颜色才能看见边框;},itemStyle: {opacity: 0.95, // 波浪颜色透明度shadowBlur: 50,  // 波浪边缘的阴影shadowColor: "rgba(0, 0, 0, 0.4)",},label: {formatter: function () {// 可以自定义中心的文字 \n换行return "Echart \n\n\n Liquid Fill";// formatter: '{a}\n{b}\nValue: {c}',// a 代表 series.name , b 代表 series.data中第一个元素定义的name, c 代表 series.data中第一个元素定义的value;// b/c  data: [{name: 'First Data', value: 0.6}, 0.5, 0.4, 0.3],},show: true,color: "#294D99",insideColor: "#fff",fontSize: 50,fontWeight: "bold",align: "center",baseline: "middle",position: "inside",},emphasis: {// 鼠标悬停效果设置位置itemStyle: {opacity: 0.8, // 波浪填充色的hover style 的透明度, 鼠标放在波浪上的透明度color: "#f00",},},},],tooltip: {show: true  // 鼠标放上显示数据}
};

Echarts-水球图笔记相关推荐

  1. vue echarts 水球图 多个水球图并存配置

    echarts 水球图 下面介绍为vue-cli开发环境下 npm下载 npm install echarts --save npm install echarts-liquidfill --save ...

  2. echart水滴_漂亮得不像实力派:ECharts 水球图教程

    水球图是一种适合于展现单个百分比数据的图表类型,ECharts 的水球图插件使你能够通过非常简单的配置,实现酷炫的数据展示效果. 那么,今天我们就一起来学习一下,如何使用 ECharts 水球图. 第 ...

  3. echarts 水球图

    // ECharts 水球图插件,需要额外插件脚本,参见上方"脚本" // 完整配置参数参见:https://github.com/ecomfe/echarts-liquidfil ...

  4. vue3+ts 之echarts 水球图 liquidFill 的使用

    vue3+ts 之echarts 水球图 liquidFill 的使用 前言 一.echarts liquidfill.js水球图插件 二.使用步骤 1.上代码 总结 前言 项目框架使用的是 vben ...

  5. html5 加速球 效果,css 渐隐渐现、echarts 圆环图、百度地图覆盖物、echarts水球图(360加速球效果)...

    说一下知识点: 1.水球是echarts的插件echarts-liquidfill,官网下载-扩展下载中可以拿到,git传送阵https://github.com/ecomfe/echarts-liq ...

  6. ECHARTS 水球图

    转载编辑. 原作者链接地址:https://zhuanlan.zhihu.com/p/25353670?group_id=827655855632715776 水球图是一种适合于展现单个百分比数据的图 ...

  7. 微信小程序 ECharts 水球图

    效果图: 水球图插件 git地址:https://github.com/ecomfe/echarts-liquidfill#api 下载后,将dist下面的echarts-liquidfill.min ...

  8. Echarts 水球图设置基准线

    *前言:最近的项目需求中,要求在水球图中加一条标准线(作为报警提示线). 1.效果如下: 2.思路: 注意:如果是直接在水球图上画标线   是实现不了的. 所以我们换种思路(大佬指点了一下),在折线图 ...

  9. echarts水球图

    在项目当中我们可能会遇到这种图,这种叫水球图,但是我们如果要写的话,得安装 npm install  echarts-liquidfill --save 安装好之后我们就可以在项目当中使用了,以下是代 ...

  10. echarts 水球图 自定义水球颜色

    项目中有一个水球图表示电池电量的需求:电量20%以下时显示红色,20%-30%时显示为黄色,30%以上显示蓝色 var option = {series: [{type: 'liquidFill',d ...

最新文章

  1. Java Web项目第二次总结
  2. 一款能拖拉的winform树形控件
  3. 关于Hexo6.0搭建个人博客(github+Google-收录篇)
  4. CSS3动画之百度钱包
  5. 郑州大学计算机科学复试分数线,2021郑州大学考研复试线发布,计算机大涨,部分热门专业达406分...
  6. C语言实现与功能的程序,用C语言实现Ping程序功能
  7. 数据库中字段类型Number(n,m)大概说明
  8. nginx静态文件服务器_Linux分享文件?快速创建静态文件服务器
  9. 控件readonly之后的取值
  10. 《算法导论》读书笔记之第10章 基本数据结构之二叉树
  11. java的decimalFormat_Java中 DecimalFormat 用法详解
  12. 【天梯选拔月赛】经典算法之过河问题+(倒水问题--见链接)
  13. 四阶五级matlab,微分方程数值解法matlab(四阶龙格—库塔法).ppt
  14. POI导入Excel文档试题案例
  15. CAD快捷键命令 mac版
  16. 计算机cpu占用率高,CPU占用率高的原因及解决方法
  17. 解决Connection error: (‘Unable to connect to any servers‘, {‘192.168.193.136‘: OperationTimedOut。。。。
  18. python中调用linux命令报错cat: -: Bad file descriptor
  19. python绘制heart
  20. 2021-2026年中国PVC行业产销需求与投资预测分析报告

热门文章

  1. 《统计学习方法》各章节代码实现与课后习题参考解答
  2. 阿里云RDS数据库备份迁移遇到的问题
  3. 黑吧安全网--古墓探秘
  4. 谷歌125亿美元收购摩托罗拉
  5. 打造Ai作图studio需要哪些工具
  6. Kali中常用的代理工具以及使用
  7. “互联网+”时代保险公司经营管理模式研究
  8. 蚂蚁能量助手v1.0下载App安卓
  9. 新唐NUC980使用记录:在用户应用中使用GPIO
  10. SpaceX 星链卫星互联网业务出现大规模宕机,现已修复