【Echarts】图表添加背景图片,文字

15,395次阅读
没有评论

共计 675 个字符,预计需要花费 2 分钟才能阅读完成。

写 echarts 时,通常 ui 会设计有背景图,而且会有文字;

使用 css 布局时,如果宽高发生变化,图表可以进行 resize,但这时背景图就不好重新设计了

查看 echarts,结果发现了 graphic — 原生图形元素组件

Documentation – Apache ECharts

const options ={
  graphic: [
    // 插入图片
    {
      type: "image",
      left: "center",
      top: "center",
      style: {
        image: "图片路径",
        width: 130,
        height: 130
      }
    },
    // 文字
    {
      type: "text",
      left: "center", // 相对父元素居中
      top: "130", // 相对父元素上下的位置
      style: {
        fill: "#c8c8c894",
        text: "文字",
        font: "12px Arial Normal"
      }
    },
    // 文字
    {
      type: "text",
      left: "center", // 相对父元素居中
      top: "center", // 相对父元素上下的位置
      style: {
        fill: "#fdfdfc",
        text: "2578",
        font: "22px Arial Normal"
      }
    },
    // 外置圆环
    {
      type: "ring",
      left: "center", // 相对父元素居中
      top: "center", // 相对父元素上下的位置
      style: {fill: "rgba(128, 128, 128, 0.3)",
        lineWidth: 4
      },
      shape: {
        cx: 0,
        cy: 0,
        r: 92,
        r0: 85
      }
    }
  ],
}

最后呈现的效果就是

 

原文地址: 【Echarts】图表添加背景图片,文字

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-10-03发表,共计675字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)