github地址:https://github.com/yah0130/echarts-wx-uniapp

插件地址:echarts-for-wx - DCloud 插件市场

具体流程参考github或者插件文档

效果图

主要代码:

<template><view><uni-ec-canvas class="uni-ec-canvas" id="uni-ec-canvas" ref="canvas" canvas-id="uni-ec-canvas" :ec="ec"></uni-ec-canvas></view>
</template><script>import uniEcCanvas from '@/pagesIndex/components/uni-ec-canvas/uni-ec-canvas.vue'import * as echarts from '@/pagesIndex/components/uni-ec-canvas/echarts'let chart = nullexport default {components: {uniEcCanvas},data() {return {ec: {lazyLoad: true},option: {legend: {top: '0%',left: 'center',itemWidth: uni.upx2px(16), // 图例标记的图形宽度。itemHeight: uni.upx2px(16), //  图例标记的图形高度。itemGap: uni.upx2px(22), // 图例每项之间的间隔。textStyle: {color: "#000", // 文字的颜色。fontFamily: "sans-serif", // 文字的字体系列。fontSize: uni.upx2px(12), // 文字的字体大小。lineHeight: uni.upx2px(0), // 行高。},},//柱子颜色设置color: ['#78ce5e', '#fffd5e', '#F88421', '#42B1FF', '#FF5C50', '#B424D5', '#B89775', '#7D4E44','#60AACD', '#97D6F4', '#3E6374', '#812890', '#E66520', '#D2D117', '#60594D', '#FF2C51','#24C91D'],series: [{name: 'Access From',type: 'pie',// radius: '70%',radius: ['30%', '65%'],avoidLabelOverlap: false,data: [{ value: 1048, name: '10.80%' },{ value: 735, name: '20.80%' },{ value: 580, name: '5.80%' },{ value: 1048, name: '30.80%' },{ value: 735, name: '40.80%' },{ value: 580, name: '50.80%' },{ value: 1048, name: '60.80%' },{ value: 735, name: '70.80%' },{ value: 580, name: '80.90%' },{ value: 1048, name: '10.90%' },{ value: 735, name: '20.89%' },{ value: 580, name: '5.90%' },{ value: 1048, name: '30.90%' },{ value: 735, name: '40.90%' },{ value: 580, name: '50.90%' },{ value: 1048, name: '60.90%' },],label: {align: 'center',normal: {formatter: '{c}万',    // position:'inner', //标签的位置color: '#000',textStyle: {fontSize: uni.upx2px(10),},},},labelLine: {normal: {length: 5,length2: 6},}}]}}},onLoad() {this.$nextTick(() => {this.$refs.canvas.init(this.initChart)})},methods: {initChart(canvas, width, height, canvasDpr) {chart = echarts.init(canvas, null, {width: width,height: height,devicePixelRatio: canvasDpr})canvas.setChart(chart)chart.setOption(this.option)console.log('setOption')return chart},}}
</script><style lang="scss">.uni-ec-canvas {width: 50%;height: 500rpx;display: block;}
</style>

uniapp 微信小程序端echarts扇形图相关推荐

  1. uni-app 微信小程序端-AirKiss一键配网

    uni-app 微信小程序端-AirKiss一键配网 发现网上很多关于微信小程序配网的文章都是微信小程序原生开发,uni-app少之又少.这篇文章就介绍一下怎么在HBuilder X使用airkiss ...

  2. UNIAPP微信小程序使用Echarts

    UNIAPP微信小程序使用Echarts 1. 前言 ​ 最近要在uniapp做的小程序中使用echarts,网上搜了很多教程都很麻烦,这里提供一种简便快捷CV方案. ​ 先说下图表选型的问题,如果你 ...

  3. uniapp - 微信小程序端引入 Echarts 图表及使用详细教程,简单快速的解决方案(拒绝复杂的过程,附带详细的使用示例保姆级教程)

    效果图 现在各种平台的文章都太乱了,基本上实测无效... 帮你在uniapp开发中,微信小程序平台端使用 echats 图表的详细教程,快速并且简单轻松搞定. 下面是最后的运行结果,随便用的一个图表进 ...

  4. uni-app微信小程序使用ECharts

    uni-app搭建的微信小程序项目中使用ECharts, 记录一下自己的使用,以及过程中遇到的问题 参考自:uniapp在微信小程序中使用 ECharts_wxh958548129的博客-CSDN博客 ...

  5. 微信小程序使用echarts雷达图遇到的坑

    最近一个医院的小程序需要使用雷达图来展示,简单总结一下. 1:使用场景:在详情页,根据测试的题目得分画成雷达图,测试的题目会得到2种结果,高危和低危.一种雷达图,但是样式不一样.如果是标题文字颜色不用 ...

  6. 移动端h5 层叠轮播图,uniapp微信小程序层叠轮播图,3d轮播图

    如果你的项目使用的是jquery的话 推荐使用swiper 进行做 https://www.swiper.com.cn/usage/index.html 如果用的是vue3开发的纯h5项目的话,推荐 ...

  7. uniapp(微信小程序)使用ucharts环状图文字重叠

    环状图文字折叠 文档里未找到设置最小角度的方法 offsetAngle Number 0 起始角度偏移度数,顺时针方向,起点为3点钟位置为0度(比如要设置起点为12点钟位置,即逆时针偏移90度,传入- ...

  8. 微信小程序canvas画价格走势图(一)

    今天是周二,今天来开一个新坑吧.最近花了整整两个工作日的时间画了一个微信小程序端的价格走势图,现在来分享一下经验. 因为内容比较多,所以打算这次分为多篇博客来写,这样一篇博客的内容就会更少.更清晰.下 ...

  9. uni-app分割线微信小程序端不显示

    uni-app分割线微信小程序端不显示 文章目录 uni-app分割线微信小程序端不显示 问题描述 解决方案 问题描述 做项目时,遇到一个问题: 自定义的分割线组件在web端能显示,在微信小程序端却不 ...

最新文章

  1. 群晖 emby_NAS上安装emby,打造家庭媒体中心
  2. ThinkCMF 5.1.0 发布:支持 swoole、协议变更为 MIT
  3. sklearn中的交叉验证(Cross-Validation)
  4. 分享让人折服的优秀代码基因
  5. Python实训day02am【列表、字符串、字符集】
  6. 音视频技术开发周刊 | 135
  7. SAP Spartacus 的基于outlet 的页面扩展
  8. 02 jmeter 简单发送http请求
  9. python实现逐步回归分析_Python实现逐步回归(stepwise regression)
  10. 互联网晚报 | 9月28日 星期二 | 乐视手机宣布回归;小鹏汽车累计交付量突破10万台;苹果售出20亿部iPhone...
  11. window 装oracle,在Window下安装Oracle
  12. cacti graphs new.php,Cacti /graphs_new.php SQL Injection Vulnerability
  13. 【JAVA快速入门,IDEA开发工具】
  14. el-table纵向和横向都有滚动条的时候,右下角会出现白色方块区域
  15. STL:容器共性机制、容器元素深拷贝和浅拷贝问题
  16. ML - Regression
  17. 微信公众号签到,签到后在活动大屏中实时展示签到人信息,也可以导出签到人信息用于抽奖
  18. php get month,getMonth()方法_用法示例-javascript词典-js编程词典-php中文网
  19. 陈松松:经验告诉我们,做视频营销这11条标准一条也不能缺
  20. Unity SRP自定义渲染管线学习2.2: 合批(Batching) SRP Batcher

热门文章

  1. 从订单到回款(O2C)
  2. ib什么意思_Ib是什么单位?
  3. 微信小程序引入公用css及js
  4. 开源OA:手把手教你搭建OA办公系统(4)搭建报销审批流程
  5. HTML中的列表ol ul
  6. Hadoop体系架构
  7. HackTheBox | Previse
  8. 杂谈(4)---比风水厉害100倍的惊人定律
  9. 如何修改软件安装路径?
  10. UI设计面试时要注意哪些地方!