echarts做水滴图;解决[echarts] unknown series liquidfill 水球加载问题

本文介绍了如何在ECharts5.2.2版本中使用水滴图LiquidFill的功能,包括安装echarts-liquidfill依赖(版本3.1.0),并在Vue项目中正确配置和引入。提供了一份详细的示例代码以帮助开发者避免报错。
摘要由CSDN通过智能技术生成

一份echarts示例代码,包含水滴图

在这里插入图片描述
直接在echarts里使用水滴图liquidfill会报错[echarts] unknown series liquidfill
解决方案:需要下载echarts-liquidfill依赖
echarts-liquidfill@2兼容echarts@4;
echarts-liquidfill@3兼容echarts@5;
例如:我的版本如下:

    "echarts": "^5.2.2",
    "echarts-liquidfill": "^3.1.0",

1.安装依赖

npm install echarts-liquidfill@3.1.0 -S

2.在对用使用水滴图页面引入js

import "echarts-liquidfill/src/liquidFill.js"; // 在需要水滴图的页面js引入

3.使用水滴图配置,代码可以直接复制

<template>
  <div class="dlsFirst">
    <div style="padding: 50px;">水滴图</div>
    <div class="one_box" id="one_box" ref="one_box"></div>
  </div>
</template>

<script>
import "echarts-liquidfill/src/liquidFill.js"; // 在需要水滴图的页面js引入
export default {
  data() {
    return {
      chartHeight1: "300px",
      option2: {}
    };
  },
  mounted() {
    const myChart = this.$echarts.init(this.$refs.one_box);
    //调用resize方法给图表设置动态宽高
    myChart.resize({
      height: this.chartHeight1
    });
    this.option2 = {
      backgroundColor: "#485C6D", //背景色
      series: [
        {
          type: "liquidFill", //水位图
          radius: "80%", //显示比例
          center: ["50%", "50%"], //中心点
          amplitude: 20, //水波振幅
          data: [0.5, 0.5, 0.5], // data个数代表波浪数
          color: ["#23cc72"], //波浪颜色
          backgroundStyle: {
            borderWidth: 6, //外边框
            borderColor: "#23cc72", //边框颜色
            color: "#485C6D" //边框内部填充部分颜色
          },
          label: {
            //标签设置
            position: ["50%", "30%"],
            formatter: "50%", //显示文本,
            fontSize: "52px", //文本字号,
            color: "#fff"
          },
          outline: {
            show: false //最外层边框显示控制
          }
        }
      ]
    };

    myChart.setOption(this.option2);
  },
};
</script>

<style lang="less" scoped></style>

4.重启项目即可

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值