echarts实现pie自定义标签

一、环境

  vue + echarts 实现饼图的自定义标签

二、实现效果

  

三、实现方式

import * as echarts from 'echarts';
export default {
data () {
return {
option: {
tooltip: {
trigger: 'item'
},
color: ['#40E5F1', '#E6D41D', '#4544CC',],
title: [{
text: '',
textAlign: 'center',
left: 360,
bottom: 280,
textStyle: {
color: '#fff',
fontSize: 18,
fontWeight: 400
}
}],
series: [
{
left: 20,
center: ['50%', '50%'],
type: 'pie',
radius: ['30%', '50%'],
avoidLabelOverlap: false,
label: {
formatter: '{b}: {c}个排期',
color: '#fff',
fontSize: 14
},
data: []
}
]
}
}
},
mounted () { this.getData()
},
methods: {
// 获取数据
async getData () { // TODO 请求后端获取数据
let successRate = 83.33; //投产成功率
let baseRate = 88; //投产成功率基线
let total = 52 // 总数
let data = [
{ value: 10, name: '本周累计成功投产' },
{ value: 2, name: '本周异常回退',
label: {
formatter: [
'{b}:{c}个排期',
'{onleft|投产成功率:'+ successRate +'%}',
'{baseline|投产成功率基线:'+ baseRate +'%}'
].join('\n'),
rich: {
onleft: {
width: '100%',
align: 'left',
color: '#fff',
fontSize: 14
},
baseline: {
width: '100%',
align: 'left',
color: '#E6D41D',
fontSize: 14
}
}
}
},
{ value: 40, name: '本周计划待投产' },
]; // 初始化 option
this.option.title[0].text = '本周计划投产:\n'+ total +'个排期'
this.option.series[0].data = data; this.$nextTick(() => {
this.init()
}) },
// 初始化图表
init () {
let box = echarts.init(document.getElementById('chart'))
box.setOption(this.option)
}
}
}
</script>

完整示例代码下载

~~ 完美实现

echarts实现pie自定义标签的更多相关文章

  1. Django框架(六)--模板层:变量、过滤器、标签、自定义标签和过滤器

    将页面的设计和Python的代码分离开会更干净简洁更容易维护. 我们可以使用 Django的 模板系统 (Template System)来实现这种模式 # django模板修改的视图函数 def c ...

  2. [JSP]自定义标签库taglib

    自定义标签的步骤 自定义标签的步骤大概有三步: 1.继承javax.servlet.jsp.tagext.*下提供的几个标签类,如Tag.TagSupport.BodyTagSupport.Simpl ...

  3. [Java] JSP笔记 - 自定义标签

    自定义标签的创建步骤: 自定义标签的四大功能: 自定义标签的类结构: 在 1.0 中呢, 可以将 <body-content> 的值设置为 JSP, 2.0中则不允许在自定义标签体中出现j ...

  4. thinkphp自定义标签库

    thinkphp ~ php中 的类, 的成员变量, 本身是没有类型说明的, 那么我怎么知道它的类型呢? 或初始值呢? 通常在类定义中, 如果能给一个初始值的(对于已知简单类型的),最好给一个初始值, ...

  5. 12 自定义标签/JSTL标签库/web国际化/java web之设计模式和案例

    EL应用      自定义一个标签,实现两个字符串的相加 1回顾      1.1servlet生命周期           init(ServletConfig)           service ...

  6. EL函数以及自定义标签的应用

    一.EL函数(调用普通类的静态方法) 编写步骤(自定义EL函数的编写步骤即自定义标签的编写步骤): ①编写一个普通的java类,提供一个静态方法,功能自定,例如下: package cn.wzbril ...

  7. JSTL 自定义标签

    编写描述标签的tld文件,把这个文件放到web-inf/目录下,才能在jsp页面上调用自定义的标签 package test.yz; import java.io.IOException; impor ...

  8. 使用自定义标签模拟jstl的<c:for each>标签

    一.自定义标签的基本编写 下面编写一个自定义标签,它可以输出当前的时间. 1.编写标签类 类可以通过继承SimpleTagSupport类实现一个标签类编写.父类为我们提供了一些编写自定义标签的快捷的 ...

  9. JSP自定义标签/自定义标签打包

    有这样一个业务需求: 当我们在编辑某个用户时,需要设置该用户的角色,在转到编辑页面时,就需要自动勾选上该用户已经选择的角色,如下图: 当我们点击编辑时,会查询用户详细信息,以及角色集合传到编辑页面. ...

  10. JSP自定义标签

    在JSP网页编程中,我们通常不满足于jstl或其他的框架,我们也可以自己写属于自己专用的标签. 在这里介绍一下表格中展示JavaBean的自定义标签的使用 第一步:写一个父标签,用来显示获取数据 新建 ...

随机推荐

  1. yb课堂 VueCli 4.3搭建yb课堂前端项目架构 《三十二》

    使用VueCli 4.3搭建yb课堂前端项目框架 创建yb课堂Vue项目 vue create ybclass_front 选择feature模式 安装vuex.vue-router,用vscode打 ...

  2. 如何巧妙使用some函数来优化性能

    什么时候会用的array.some? 需要从数组里快速找到符合条件的某一项  如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测.   如果没有满足条件的元素,则返回false ...

  3. webpack4.15.1 学习笔记(一) — 基本概念

    目录 入口(entry) 出口(output) 加载器 Loaders 插件 Plugins 模式 webpack.config.js 配置 终终终终于下定决心,对你下手了,系统的学习一下. webp ...

  4. 安装和引入方式在Element UI (Vue 2)和Element Plus (Vue 3)中的不同

    安装和引入方式 Element UI (Vue 2): // main.js import Vue from 'vue'; import ElementUI from 'element-ui'; im ...

  5. 信奥生(OIER)请看,包囊初赛复赛全真模拟赛!

    luogu 动态追踪! 唠唠嗑 感谢 tyw 代理团主对比赛的贡献,但是由于我和 tyw 的关系紧张,tyw 取消了我和她的一切合作.CTFPC-3rd 的出题.宣传工作都交到了我手上,我这次亚历山大 ...

  6. 【IDEA】找不到类资源

    报错问题描述: 找不到这个实例调用的方法或者方法缺失重载 找不到这个声明的类资源 解决情况一 import声明缺失,IDEA智能导包提示可以解决 注意,如果存在了重名的类资源,导入了错误的资源,实例引 ...

  7. OpenAI —— CLIP: Connecting text and images

    项目地址: https://openai.com/index/clip Github代码地址: https://github.com/openai/CLIP

  8. anaconda环境下:强化学习PPO算法仿真环境库sample-factory的python完美适配版本为python3.11

    anaconda环境下:强化学习PPO算法仿真环境库sample-factory的python完美适配版本为python3.11 库sample-factory地址: https://github.c ...

  9. 阿里modelscope下载模型

    个人上传的模型地址:(需要注意,这个模型参数只做测试之用,并无实际意义) https://modelscope.cn/models/devilmaycry812839668/devil/summary ...

  10. 【转载】 Sun RPC 编程简介

    原文地址: http://blog.chinaunix.net/uid-1724205-id-2813082.html ======================================== ...