4、(微信小程序)中使用echarts

剛開(kāi)始學(xué)微信小程序,有說(shuō)的不對(duì)的地方大家可以提出!

首先體驗(yàn)示例小程序

在微信中掃描下面的二維碼即可體驗(yàn) ECharts Demo:?


下載

為了兼容小程序 Canvas,我們提供了一個(gè)小程序的組件,用這種方式可以方便地使用 ECharts。

首先,下載 GitHub 上的?ecomfe/echarts-for-weixin?項(xiàng)目。

其中,ec-canvas?是我們提供的組件,其他文件是如何使用該組件的示例。

ec-canvas?目錄下有一個(gè)?echarts.js,默認(rèn)我們會(huì)在每次?echarts-for-weixin?項(xiàng)目發(fā)版的時(shí)候替換成最新版的 ECharts。如有必要,可以自行從 ECharts 項(xiàng)目中下載最新發(fā)布版,或者從官網(wǎng)自定義構(gòu)建以減小文件大小。

引入組件

微信小程序的項(xiàng)目創(chuàng)建可以參見(jiàn)微信公眾平臺(tái)官方文檔。

在創(chuàng)建項(xiàng)目之后,可以將下載的?ecomfe/echarts-for-weixin?項(xiàng)目完全替換新建的項(xiàng)目,然后將修改代碼;或者僅拷貝?ec-canvas?目錄到新建的項(xiàng)目下,然后做相應(yīng)的調(diào)整。

如果采用完全替換的方式,需要將?project.config.json?中的?appid?替換成在公眾平臺(tái)申請(qǐng)的項(xiàng)目 id。pages?目錄下的每個(gè)文件夾是一個(gè)頁(yè)面,可以根據(jù)情況刪除不需要的頁(yè)面,并且在?app.json?中刪除對(duì)應(yīng)頁(yè)面。


下面是小程序的折線圖demo:

1、首先是在pages文件夾下面新建line文件夾,里面對(duì)應(yīng)的line.js、line.json、line.wxml、line.wxss

2、line.xml文件下面的代碼:

?3.line.wxss代碼如下:

4、line.json代碼:(注意該路徑是我項(xiàng)目的路徑,大家改成自己項(xiàng)目路徑即可)

5、line.js代碼:

最終完成效果:

最后編輯于
?著作權(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),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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