微信小程序引入echart圖表

微信小程序引入echart圖表

ECharts 和微信小程序官方團(tuán)隊(duì)合作,提供了 ECharts 的微信小程序版本,ECharts圖表技術(shù)在國內(nèi)應(yīng)該是最好的了,能結(jié)合到小程序應(yīng)用真的是極好。

準(zhǔn)備:小程序開發(fā)環(huán)境,下載ECharts組件,gitHub地址:ecomfe/echarts-for-weixin

要求小程序基礎(chǔ)庫:1.9.91(基本不用考慮版本兼容問題)

操作過程:把
圖1-1-1

ec-canvas拷貝到項(xiàng)目根目錄。

對(duì)應(yīng)頁面json文件引入組件:

{
  "navigationBarTitleText": "客戶報(bào)表",
  "usingComponents": {
    "ec-canvas": "../../ec-canvas/ec-canvas"
  }
}

對(duì)應(yīng)頁面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:'數(shù)量'
    },
    series: [
      {
        name: '客戶',
        type: 'line',
        stack: '總量',
        data: list1
      }
    ]
  };

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

對(duì)應(yīng)頁面wxml文件:

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

至此,ECharts圖表設(shè)置成功,option對(duì)象信息可以根據(jù)ECharts提供的文檔進(jìn)行設(shè)置,非常多。

圖2-1-1

文檔一層層對(duì)應(yīng),很清晰,需要設(shè)置什么就找相應(yīng)的設(shè)置即可,option的設(shè)置和網(wǎng)頁都是一致的。

在開發(fā)的過程中,我需要線型圖表可以在小程序左右滑動(dòng),一屏裝不下,demo提供了不阻塞滑動(dòng),但只有開發(fā)工具上可以滑動(dòng),放到真機(jī)就不能滑動(dòng)了,這個(gè)有點(diǎn)尷尬。有哪位大神解決這個(gè)圖表真機(jī)上可以滑動(dòng)的告知一下(抱拳)

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

復(fù)制鏈接加入群聊【開發(fā)交流】:https://jq.qq.com/?_wv=1027&k=5rHG16G

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一章 小程序介紹與開發(fā)環(huán)境 一. Hello World 二. 小程序介紹 1.小程序技術(shù)發(fā)展史 (1).移動(dòng)w...
    咖啡浮點(diǎn)閱讀 1,093評(píng)論 0 0
  • 遇見小陸是在2012年的某一個(gè)下午,我們?cè)谕蛔鞘校谕粋€(gè)公交站臺(tái),等同一班公交車,但我們互不相識(shí),我...
    清水是我閱讀 372評(píng)論 4 3
  • 現(xiàn)在是信息社會(huì),但對(duì)于企業(yè)究竟體現(xiàn)在哪些方面呢,我們一起來看一下。 企業(yè)的組成肯定有員工,有員工就有工資,這就涉及...
    彼岸花開_e07b閱讀 516評(píng)論 0 0
  • (詩文原創(chuàng):羽裳) 曾渴望 一份純粹的擁有 卻害怕 灼傷你 痛徹我 于是 默默注視 悄悄遠(yuǎn)走 不讓你看見 早已含淚...
    羽裳_閱讀 285評(píng)論 0 7
  • 幽壑魚龍悲久嘯,風(fēng)露高寒天荒。草色青柳郁蒼蒼。斗盡霜風(fēng)路,一氣轉(zhuǎn)沙黃。 眇視萬里一毫端,慣看七星連盞。此夜誰與共孤...
    隱石雨閱讀 294評(píng)論 0 1

友情鏈接更多精彩內(nèi)容