- 资源介绍
- 更新记录
1.废话不多说,先看效果图
2.直接上代码,组件开发,在componets/people目录下新建 peopleItem.vue 文件。(没有文件夹则新建)
<template> <div style="width: 100%;height: 100%" ref="chart1"></div> </template> <script > import * as echarts from "echarts"; export default { props: { manValue: { type:Number, default:90 }, womanValue: { type:Number, default:80 }, color: { type:String, default:'#8a8a8a' }, unit: { type:String, default:'人' }, items: { type: Array, default: function() { return []; } } }, mounted() { // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(this.$refs.chart1,'dark'); // 指定图表的配置项和数据 var option; option = { backgroundColor:'', tooltip: { trigger: 'item' }, legend: { show:false, top: '0%', left: 'center' }, series: [ { type: 'pie', radius: ['40%', '60%'], avoidLabelOverlap: true, itemStyle: { borderRadius: 3, borderColor: this.color, borderWidth: 0 }, label: { normal: { show: true,//开启提示线文字 position: 'outer',//设置文字的所在的位置 formatter: '{b}:{c}' + this.unit,//设置展示的内容 borderWidth: 20,//大小设置 borderRadius: 4, color: '#000000',//文字颜色 rich: { //设置字体,c代表数据内容,b代表数据名称(这两个都可以在option中的data里面看到) c: { fontSize: 16, lineHeight: 12, } }, } }, data: this.items, emphasis: { itemStyle: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: 'rgba(0, 0, 0, 0.5)' } } } ] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); } }; </script> <style scoped lang="scss"> </style>
formatter: ‘{b}:{c}’ + this.unit 设置展示的内容 “{b} 为键,也就是上图中村名称” “{c}” 为值上图中村名称后面的数字。 this.unit为单位
2.页面中导入组件
import peopleItem from "@/components/people/peopleItem.vue"; //引入组件
3.页面中声明组件
components: { peopleItem },
4.使用组件
<peopleItem :color="'#b7b7b7'" unit="人" :key="falushKey" :items="indexData.cultivateds"></peopleItem>
unit:图表中单位,如上图中的热
:key 实时刷新
:item 图标中的数据
5.数据格式
[ { "name": "其他", "value": 22 }, { "name": "小麦", "value": 11 }, ]
猜你喜欢
-
百度地图api 设置多点标注,点击标注后出现自定义内容
2022-11-27 -
表白网页html源代码情人节表白,表白投屏,情人节礼物,
2020-12-01 -
腾讯地图3D自定义图形,腾讯地图线路图循环驾驶,腾讯地图自定义标注+文字
2023-09-09 -
uni-table 怎么删除 min-width 属性,uni-table设置大小
2023-02-10 -
wp,ripro,2021新年快乐的灯笼挂件源码,免费下载
2021-01-25 -
表白网页html源代码情人节表白,表白投屏,情人节礼物,创意礼物(第二弹)
2020-12-02 -
igBee树状拓扑网络建构与动态地址分配及路由仿真(节课设计参考),javascript,html,jquer
2021-01-10 -
vue node_modules 怎么还原,vue依赖怎么还原
2023-02-09 -
Ant Design Vue 省市区三级联动组件,Unknown custom element:
2022-12-06– did you register the component correctly -
java小程序,拼图小程序,GUI小程序,SWING小程序
2020-12-06
-
Ant Design Vue 顶部滚动条,添加菜单却没有了|vue通过在方法中导入 js/vue等文件
2022-12-10 -
若依 elements-ui 绘制带线饼图,并给出值和单位
2024-06-12 -
对接海康威视 在html 页面显示rtsp 直播流视频
2022-11-27 -
Vditor 富文本的文件/图片上传怎么去做|Vditor 富文本集成使用,以及上传
2022-12-21 -
uniapp uni-easyinput 输入框圆角,|uniapp由下至上弹窗源代码
2023-01-19 -
uniapp 添加插槽事件不生效|uniapp 折叠框添加按钮
2023-02-28 -
ant-vue Ant Design Vue 图标怎么使用,vue node_modules 怎么还原
2023-02-08 -
校园管理系统,Javaweb + ssh 项目
2020-12-12 -
dos代码控制自定义谷歌浏览器缩放比例,全屏
2023-04-27 -
全网rtsp,rtmp,hlc 等媒体流集成到html 前端的例子
2022-11-27
猜你在找
1. 本站所有资源来源于用户上传和网络,如有侵权请及时联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"mababa.xin",如遇到无法解压的请联系管理员!
码巴巴-优质代码创造者 » 若依 elements-ui 绘制带线饼图,并给出值和单位
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 一个高级程序员模板开发平台
- 2024-06-12Hi,初次和大家见面了,请多关照!