• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

【小程序】----使用Echarts的方式

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、下载 GitHub 上的 ecomfe/echarts-for-weixin 项目,Echarts微信版。

   地址:https://github.com/ecomfe/echarts-for-weixin

 

2、将 ec-canvas 文件放置到小程序项目中

   

 

3、使用echarts(饼图为例)

// json文件

"usingComponents": {
   "ec-canvas": "../../ec-canvas/ec-canvas"
 }
// wxml文件

<view class="containers">
  <ec-canvas ></ec-canvas>
</view>

// 外层用view包裹方便设置echarts元素的宽高
// js

import * as echarts from '../../ec-canvas/echarts';

const app = getApp()
function initChart(canvas, width, height, dpr) {
  const chart = echarts.init(canvas, null, {
    width: width,
    height: height,
    devicePixelRatio: dpr // 像素
  });
  canvas.setChart(chart);

  let option = {
    title: {},
    tooltip: {
      trigger: 'item',
      formatter: '{b} : {c}'
    },
    legend: {
      left: 'center',
      bottom: 20,
      textStyle: {
        fontSize: 8,
        color: '#ffffff'
      },
      data: ['已联系客户', '未联系客户']
    },
    color: ['#FD7031','#00d6a5'],
    series: [{
      name: '客户',
      type: 'pie',
      radius: '60%',
      center: ["45%", "38%"], 
      label: {
        position: 'inner',
        show: true,
        formatter: '{c}'
      },
      data: [{
          value: app.globalData.pieData? app.globalData.pieData[0] : 0,
          name: '已联系客户',
          formatter: '{c}',
          tooltip: {
            trigger: 'item',
            formatter: '{b} : {c}'
          }
        },
        {
          value: app.globalData.pieData? app.globalData.pieData[1] : 0,
          name: '未联系客户',
          formatter: '{c}',
          tooltip: {
            trigger: 'item',
            formatter: '{b} : {c}'
          }
        }
      ],
      emphasis: {
        itemStyle: {
          shadowBlur: 10,
          shadowOffsetX: 0,
          shadowColor: 'rgba(0, 0, 0, 0.5)'
        }
      },
    }]
  };
  chart.setOption(option);
  return chart;
}

Page({
  data: {
    ec: {
      onInit: initChart
    }
  }
})

 

4、效果图

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序踩坑之前端问题处理篇发布时间:2022-07-18
下一篇:
微擎小程序上传图片发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap