echarts 饼图 环形图 lable添加下划线

这篇具有很好参考价值的文章主要介绍了echarts 饼图 环形图 lable添加下划线。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

echarts 饼图 环形图 lable添加下划线,echarts,echarts,javascript,前端

        series: [
          {
            itemStyle: { borderRadius: 8 },
            type: "pie",
            radius: ["30%", "50%"],
            center: ["50%", "50%"],
            roseType: "area",
            zlevel: 10,
            label: {
              normal: {
                formatter: function(params) {
                  if (params.name === "未上市") {
                    return (
                      "{a|" + params.name + "}\n" + "{b|" + params.value + "}个"
                    ); // 自定义标签格式
                  } else {
                    return (
                      "{a|" +
                      params.name +
                      "}\n" +
                      "{b|" +
                      params.value +
                      "}个" +
                      "\n" +
                      "{c|}"
                    ); // 自定义标签格式
                    // return params.name + "\n" + params.value + "个"; // 自定义标签格式
                  }
                },

                rich: {
                  a: {
                    padding: [0, -12, 20, 0],
                    fontSize: 16
                  },
                  b: {
                    fontSize: 16
                  },
                  c: {
                    width: 26,
                    height: 0,
                    borderWidth: 1,
                    borderColor: "#636363"
                  }
                },

                color: "inherit",
                border: "none",
                // padding: [0, -62, 50, -62], // 关键代码!关键代码!关键代码!
                padding: [0, -42, -10, -42], // 关键代码!关键代码!关键代码!
                fontSize: 16
              }
            },
            labelLine: {
              normal: {
                show: true,
                length: 30,
                length2: 60
              },
              emphasis: {
                show: false
              }
            },
            data: self.chartData
          }
        ]

 

 

    drawPie(page) {
      const self = this;
      // 基于准备好的dom,初始化echarts实例
      var myChart = this.$echarts.init(document.getElementById("areaPie"));
      // 指定图表的配置项和数据
      const option = {
        color: [
          "#F86464",
          "#19DC7C",
          "#34A6FE",
          "#FA9022",
          "#DCDB01",
          "#8C70F8",
          "#2A4AD1",
          "#E76FE3",
          "#5032C0",
          "#168FB2"
        ],
        grid: {
          containLabel: true,
          left: "10%"
        },
        tooltip: {
          trigger: "item",
          textStyle: {
            fontSize: 14
          },
          formatter: "{b} : {c} ({d}%)"
        },
        series: [
          {
            itemStyle: { borderRadius: 8 },
            type: "pie",
            radius: ["30%", "50%"],
            center: ["50%", "50%"],
            roseType: "area",
            zlevel: 10,
            label: {
              normal: {
                formatter: function(params) {
                  if (params.name === "未上市") {
                    return (
                      "{a|" + params.name + "}\n" + "{b|" + params.value + "}个"
                    ); // 自定义标签格式
                  } else {
                    return (
                      "{a|" +
                      params.name +
                      "}\n" +
                      "{b|" +
                      params.value +
                      "}个" +
                      "\n" +
                      "{c|}"
                    ); // 自定义标签格式
                    // return params.name + "\n" + params.value + "个"; // 自定义标签格式
                  }
                },

                rich: {
                  a: {
                    padding: [0, -12, 20, 0],
                    fontSize: 16
                  },
                  b: {
                    fontSize: 16
                  },
                  c: {
                    width: 26,
                    height: 0,
                    borderWidth: 1,
                    borderColor: "#636363"
                  }
                },

                color: "inherit",
                border: "none",
                // padding: [0, -62, 50, -62], // 关键代码!关键代码!关键代码!
                padding: [0, -42, -10, -42], // 关键代码!关键代码!关键代码!
                fontSize: 16
              }
            },
            labelLine: {
              normal: {
                show: true,
                length: 30,
                length2: 60
              },
              emphasis: {
                show: false
              }
            },
            data: self.chartData
          }
        ]
      };

      // 使用刚指定的配置项和数据显示图表。
      myChart.setOption(option, true);
      myChart.on("click", "series.pie.label", async function(params) {
        self.fundType = params.name;
        if (
          (params.name == "境内上市" || params.name == "境外上市") &&
          self.type == 1
        ) {
          const param = {
            currentPage: page || 1,
            pageSize: 10,
            state: params.name,
            yearAndMonth: sessionStorage.getItem("selectTime")
          };
          const res = await getDetailDialog("api/zdFunddmp/status/list", param);
          self.detailDialogData = res;
          self.dialog_visible = true;
        }
      });

      // 窗口缩放后重新调整图标尺寸
      window.onresize = function() {
        myChart.resize();
      };
    },

 文章来源地址https://www.toymoban.com/news/detail-699764.html

到了这里,关于echarts 饼图 环形图 lable添加下划线的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python 中的单下划线和双下划线

    哈喽大家好,我是咸鱼 当我们在学习 Python 的时候,可能会经常遇到单下划线 _ 和双下划线 __ 这两种命名方式 单下划线 _ 和双下划线 __ 不仅仅是只是一种简单的命名习惯,它们在 Python 中有着特殊的含义,对于代码的可读性和功能实现有着关键的作用。 那么今天我们来看一

    2024年02月05日
    浏览(43)
  • css 下划线

    在 CSS 中,可以使用 \\\"text-decoration\\\" 属性来设置文本的下划线。例如: 这会使所有的段落文本都带有下划线。你也可以使用 \\\"text-decoration-style\\\" 属性来设置下划线的样式,例如实线、虚线或点线等。 你还可以使用 \\\"border-bottom\\\" 属性来设置下划线,例如: 这会在段落文本下方添加

    2024年02月12日
    浏览(34)
  • css下划线跟随导航

    2024年01月23日
    浏览(39)
  • a标签设置下划线动画

     

    2024年02月07日
    浏览(43)
  • Java实现驼峰、下划线互转

    Java实现驼峰、下划线互转 1.使用 Guava 实现 先引入相关依赖 1.2 下划线转驼峰 2.自定义代码转 2.1驼峰转下划线 2.2下划线转驼峰

    2024年02月12日
    浏览(42)
  • 电脑下划线在键盘上怎么打出来

    电脑下划线在键盘上怎么打出来, 可能很多人在打字的过程中都不知道如何在键盘上输入下划线的符号,本期内容就和大家详细介绍一些电脑打出下划线的方法吧。 1、电脑大键盘。大键盘区域找到右上角有个 - 线就是中横线,使用shift+- 即可输入下划线。 2、注意下划线输入

    2024年02月07日
    浏览(37)
  • 【CSS】鼠标(移入/移出)平滑(显示/隐藏)下划线

    鼠标移入内容时,下划线从 左 开始绘制到 右 侧结束 鼠标移出内容时,下划线从 左 开始擦除到 右 侧结束 我们给内容添加一个黑色背景 background: #000; 示例 效果 将黑色背景 background: #000; 替换成彩色渐变背景 background: linear-gradient(to right,#ec695c,#61c454); 示例 效果 宽度设置100个

    2024年02月09日
    浏览(53)
  • python里面单双下划线的区别

    区别: xx:公有变量,所有对象都可以访问; xxx :双下划线代表着是系统定义的名字。 __xxx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问。代表着类中的私有变量名。 _xxx:单前置下划线,私有化属性和方法,类对象和子类可以访问。不能用“from modu

    2023年04月24日
    浏览(30)
  • 使用CSS实现鼠标悬浮标题出现动态下划线

    今天来实现下面图片的效果     要实现这种效果只需要使用到background这个属性了。 首先创建有个div 输入一段文字 然后在设置background属性  这时候页面就会出现这样子  文字背景填充满了,无法跟动态图一样那么细。别急,css里还有有个background-size属性,设置一下就可以了

    2024年02月09日
    浏览(44)
  • 一个CSS渐变下划线效果的实用技巧

    下划线它只用到了CSS的渐变背景、背景大小调整、位置设置、鼠标hover 过渡等基本属性和技巧。 我们先看一下基本的结构。 然后我们给span 元素添加一个线性渐变背景。 你会发现行盒的背景是可以跟随文字换行的。 我们再来改变一下背景图的大小。 背景图重复了,我们将背

    2024年02月14日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包