最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

可能是全網最詳細小程序中使用echarts的教程

 更新時間:2022年10月12日 09:27:28   作者:A?N520  
在開發(fā)微信小程序時,有需求需要使用到柱狀圖,餅圖等圖表,下面這篇文章主要給大家介紹了關于小程序中使用echarts的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

echarts是一個基于JS的數據可視化圖標庫,它提供了直觀,生動,可交互,可個性定制的數據可視化圖表。一般在vue中會使用到,并且官網也詳細的說明了如何在vue中使用,但是今天我想來探討的是,如何在微信小程序中使用echarts

官網中介紹到:echarts-for-weixin 項目提供了一個小程序組件,用這種方式可以方便地使用 ECharts。

可以點擊上方鏈接,到官網指定的地址下載圖中圈中的項目ec-canvas

然后就是把這個項目下載自己的電腦上,但是這里有一個非常重要的一個點,決定你的圖表是否能夠出來,在我下面這張圖中圈的位置,一定要注意自己下的是哪個版本,因為echarts.js很大,一般使用的話,都直接在官網定制,小程序中不會放很多echarts圖表,否則整個項目太大了,會跑不起來的。

 定制自己需要的圖形:接下來就是找到官網,去定制自己需要的圖表(官網地址不用我再說了吧,百度也能找到的)。

點擊下載,進入定制頁面 :往最下面翻,方法三:在線定制

在這個頁面選擇你需要的東西,注意!注意!注意!這里的選擇版本,必須和上面下載的ec-canvas中的echarts.js的版本對應,必須!必須!必須!本人當初就是吃了這個虧,嚶嚶嚶~,選擇完成后,翻到最下面點擊下載按鈕。

 然后你就會再開一個窗口下載一個文件,這時候就等著就好了。等到OK了,說明下載好了

 找到你下載的文件:echarts.min.js

準備工作都做好了?。?!接下來的都是重點

 接下來就開始往你的小程序里面植入了。你可以自己新建一個components,把echarts這個目錄放進去,原目錄中的echarts.js刪了不要,太大了,換成上一步下載的echarts.min.js,還有一點注意的就是ec-canvas.js的import引入的是原來的echarts.js文件,你需要自己改成剛才下載的文件

 然后在你需要引入echarts的文件中開始操作,拿我的文件來說吧,我要在fb這個目錄里引入echarts圖表

js文件:import引入的還是剛才下的文件,看你自己放在哪里的,自己去找位置

import * as echarts from "../../../../../components/echarts/echarts.min"
function initChart(canvas, width, height, dpr) {
  const chart = echarts.init(canvas, null, {
    width: width,
    height: height,
    devicePixelRatio: dpr
  });
  canvas.setChart(chart);
 
  var option = {
    backgroundColor: 'rgba(255,255,255,0.8)',
    tooltip: {
      trigger: 'item'
    },
    legend: {//顯示圖例
      show: true,
      top: '5%',
      left: 'center'
    },
    series: [{
      label: {
        normal: {
          fontSize: 14
        }
      },
      
      type: 'pie',
      center: ['50%', '60%'],//位置
      radius: ['20%', '30%'],//圈大小
      
      data: [{//每一項
        value: 3,
        name: '數字農業(yè) 3個'
      }, {
        value: 2,
        name: '體育產業(yè) 2個'
      }, {
        value: 7,
        name: '鄉(xiāng)村新業(yè)態(tài) 7個'
      }, {
        value: 3,
        name: '其他產業(yè) 3個'
      }
    ]
    }]
  };
  chart.setOption(option);
 
  return chart;
}

在data里寫:

data: {
    ec: {
      onInit: initChart
    },
  },

所有的操作都在option中,需要其他的設置的話,你就可以在echarts中找一個實例比如下面這個:餅圖的所有操作也是在option中,打開文檔==>配置項手冊,在里面找你需要的方法啥的

 JSON文件:這里看清楚引入的是目錄中的ec-canvas.js

{
  "component": true,
  "usingComponents": {
    "ec-canvas":"../../../../../components/echarts/ec-canvas"
  }
}

 WXML文件:這里的ec是組件對象,對應著js文件里data的ec

<view class="ec-container">
     <ec-canvas canvas-id="echart-pie" ec="{{ec}}"></ec-canvas>
</view>

wxss文件:

.ec-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100vw;
    height: 30vh;
  }
  
  ec-canvas {
    width: 100%;
    height: 100%;
  }

這樣就可以了:

如果還是沒有出來的的話,再按著我上面說的看看,哪里漏了還是什么,這應該是全網最詳細的啦?。。?/p>

總結

到此這篇關于小程序中使用echarts的文章就介紹到這了,更多相關小程序使用echarts內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 在JavaScript中使用JSON數據

    在JavaScript中使用JSON數據

    JSON 是 JavaScript 原生格式,這意味著 在 JavaScript 中處理 JSON 數據不需要任何特殊的 API 或工具包,接下來由腳本之家小編給大家介紹在JavaScript中使用JSON數據的方法,感興趣的朋友一起學習吧
    2016-02-02
  • 使用js在layui中實現上傳圖片壓縮

    使用js在layui中實現上傳圖片壓縮

    這篇文章主要介紹了使用js在layui中實現上傳圖片壓縮,layui 是一款采用自身模塊規(guī)范編寫的前端 UI 框架,js上傳圖片壓縮百度有很多方法,,需要的朋友可以參考下
    2019-06-06
  • 詳解Webpack實戰(zhàn)之構建 Electron 應用

    詳解Webpack實戰(zhàn)之構建 Electron 應用

    本篇文章主要介紹了Webpack實戰(zhàn)之構建 Electron 應用,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • JavaScript?WebGL?圖片透明處理的方式

    JavaScript?WebGL?圖片透明處理的方式

    WebGL 透明處理方式之一是使用 α 混合,這篇文章主要介紹了JavaScript?WebGL?圖片透明處理方式,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • 淺談Javascript事件對象

    淺談Javascript事件對象

    本文主要介紹了Javascript事件對象的相關實例。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • js 實現瀏覽歷史記錄示例

    js 實現瀏覽歷史記錄示例

    這篇文章主要介紹了如何使用js實現瀏覽歷史記錄,需要的朋友可以參考下
    2014-04-04
  • 實現無刷新聯(lián)動例子匯總

    實現無刷新聯(lián)動例子匯總

    最近在用asp.net做項目的時候,遇到需要實現無刷新聯(lián)動的需求,度娘了一下,這里匯總一下幾個比較實用的例子,有需要的小伙伴可以參考下。
    2015-05-05
  • 基于JavaScript打造一款桌面級便簽系統(tǒng)

    基于JavaScript打造一款桌面級便簽系統(tǒng)

    本文將用html,css和JavaScript實現一個簡單的便簽系統(tǒng)。除非手動清空便簽,否則便簽會一直保留,非常方便。感興趣的小伙伴可以跟隨小編一起動手試一試
    2022-02-02
  • 如何使用less實現隨機下雪動畫詳解

    如何使用less實現隨機下雪動畫詳解

    這篇文章主要給大家介紹了關于如何使用less實現隨機下雪動畫的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • JS使用正則表達式找出最長連續(xù)子串長度

    JS使用正則表達式找出最長連續(xù)子串長度

    這篇文章主要介紹了js 正則找出最長連續(xù)子串長度的實現代碼,需要的朋友可以參考下
    2017-10-10

最新評論

皮山县| 石楼县| 大兴区| 彭水| 商洛市| 彭水| 永平县| 绥滨县| 思南县| 金山区| 苍溪县| 屯门区| 额尔古纳市| 凤山市| 镇平县| 陆川县| 衡阳县| 璧山县| 昌宁县| 宁阳县| 从化市| 句容市| 宁德市| 武夷山市| 原阳县| 金寨县| 天镇县| 大关县| 东乡县| 七台河市| 德惠市| 海南省| 尚志市| 东方市| 灯塔市| 嘉鱼县| 新竹市| 万载县| 夹江县| 扎囊县| 斗六市|