微信小程序引入echart图表

微信小程序引入echart图表

ECharts 和微信小程序官方团队合作,提供了 ECharts 的微信小程序版本,ECharts图表技术在国内应该是最好的了,能结合到小程序应用真的是极好。

准备:小程序开发环境,下载ECharts组件,gitHub地址:ecomfe/echarts-for-weixin

要求小程序基础库:1.9.91(基本不用考虑版本兼容问题)

操作过程:把
图1-1-1

ec-canvas拷贝到项目根目录。

对应页面json文件引入组件:

{
  "navigationBarTitleText": "客户报表",
  "usingComponents": {
    "ec-canvas": "../../ec-canvas/ec-canvas"
  }
}

对应页面js文件:

import * as echarts from '../../ec-canvas/echarts';
const app = getApp();
var list = []
var list1 = []

function initChart(canvas, width, height) {
  const chart = echarts.init(canvas, null, {
    width: width,
    height: height
  });
  canvas.setChart(chart);

  var option = {
    tooltip: {
      trigger: 'axis'
    },
    legend: {
      data: ['客户']
    },
    grid: {
      left: '1%',
      right: '30rpx',
      bottom: '1%',
      containLabel: true
    },
    xAxis: {
      type: 'category',
      boundaryGap: false,
      data: list,
      name: '月份',
      nameGap: 2,
      axisLabel: {
        interval: 0
      }
    },
    yAxis: {
      type: 'value',
      name:'数量'
    },
    series: [
      {
        name: '客户',
        type: 'line',
        stack: '总量',
        data: list1
      }
    ]
  };

  chart.setOption(option);
  return chart;
}
Page({
  data: {
    ec: {
      onInit: initChart
    }
  }
})

对应页面wxml文件:

      <view class="recommend_hot_box">
        <ec-canvas id="mychart-dom-pie" canvas-id="mychart-pie" ec="{{ ec }}">
        </ec-canvas>
      </view>

至此,ECharts图表设置成功,option对象信息可以根据ECharts提供的文档进行设置,非常多。

图2-1-1

文档一层层对应,很清晰,需要设置什么就找相应的设置即可,option的设置和网页都是一致的。

在开发的过程中,我需要线型图表可以在小程序左右滑动,一屏装不下,demo提供了不阻塞滑动,但只有开发工具上可以滑动,放到真机就不能滑动了,这个有点尴尬。有哪位大神解决这个图表真机上可以滑动的告知一下(抱拳)

ECharts小程序示例
图3-1-1

复制链接加入群聊【开发交流】:https://jq.qq.com/?_wv=1027&k=5rHG16G

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 小程序介绍与开发环境 一. Hello World 二. 小程序介绍 1.小程序技术发展史 (1).移动w...
    咖啡浮点阅读 4,635评论 0 0
  • 遇见小陆是在2012年的某一个下午,我们在同一座城市,在同一个公交站台,等同一班公交车,但我们互不相识,我...
    清水是我阅读 2,675评论 4 3
  • 现在是信息社会,但对于企业究竟体现在哪些方面呢,我们一起来看一下。 企业的组成肯定有员工,有员工就有工资,这就涉及...
    彼岸花开_e07b阅读 3,203评论 0 0
  • (诗文原创:羽裳) 曾渴望 一份纯粹的拥有 却害怕 灼伤你 痛彻我 于是 默默注视 悄悄远走 不让你看见 早已含泪...
    羽裳_阅读 1,768评论 0 7
  • 幽壑鱼龙悲久啸,风露高寒天荒。草色青柳郁苍苍。斗尽霜风路,一气转沙黄。 眇视万里一毫端,惯看七星连盏。此夜谁与共孤...
    隐石雨阅读 1,846评论 0 1