微信小程序中使用ec-canvas制作環(huán)狀餅圖

ECharts,一個(gè)使用 JavaScript 實(shí)現(xiàn)的開源可視化庫带污,可以流暢的運(yùn)行在 PC 和移動(dòng)設(shè)備上闰蛔,兼容當(dāng)前絕大部分瀏覽器痕钢,提供直觀,交互豐富序六,可高度個(gè)性化定制的數(shù)據(jù)可視化圖表任连。
在微信小程序中,如果我們有同樣的需求例诀,立馬就能想到用echarts随抠,可是echarts官網(wǎng)沒有小程序版,好在已經(jīng)有大神發(fā)布了微信小程序版本繁涂,讓我們體驗(yàn)一下拱她!

1、首先下載echarts微信版
地址:[https://github.com/ecomfe/echarts-for-weixin]
  • 下載后文件夾結(jié)構(gòu)如圖所示
2扔罪、將下載的文件用微信開發(fā)者工具打開秉沼,會(huì)發(fā)現(xiàn)里邊有很多圖表可供參考
  • 如果需要什么圖,可以去pages中找對(duì)應(yīng)圖表的代碼進(jìn)行參考學(xué)習(xí)
3步势、下面就是使用了氧猬,按如下步驟,就可以完成自己的圖表了
  • 1坏瘩、先新建一個(gè)小程序項(xiàng)目盅抚,或者在自己的項(xiàng)目上直接操作,我是新建了一個(gè)項(xiàng)目倔矾。

  • 2妄均、把下載的文件夾中的ec-canvas放入到項(xiàng)目中柱锹,路徑根據(jù)自己的習(xí)慣就可以,然后把自己需要的圖表拿過來丰包,今天以餅圖為例禁熏,在下載的文件中,我發(fā)現(xiàn)餅圖對(duì)應(yīng)的pages中的文件夾是pie邑彪,所以我把pie文件夾拿過來瞧毙,放到項(xiàng)目的pages中,操作完成后我的項(xiàng)目結(jié)構(gòu)是這樣的寄症。

  • 3宙彪、由于每個(gè)人放ec-canvas文件夾的路徑可能都不太一樣,所以大家根據(jù)自己的情況去修改文件路徑有巧,有兩個(gè)地方需要修改释漆,分別是pie文件夾下的index.jsindex.json

  • 4篮迎、看一下app.json文件中男图,pages數(shù)組中里面有沒有對(duì)應(yīng)的“pages/pie/index”,若沒有甜橱,就手動(dòng)添加逊笆,然后把“pages/pie/index”放到pages數(shù)組的第一項(xiàng)中,餅圖就制作好了渗鬼。

  • 5览露、但是這里有個(gè)小坑需要注意一下,刷新之后并沒有看到餅圖顯示譬胎,而是一片空白差牛,檢查頁面結(jié)構(gòu)發(fā)現(xiàn),餅圖canvas的高度是0堰乔,原因是在pie下的index.wxss中偏化,ec-canvas的默認(rèn)高度是100%,所以把ec-canvas的height改成一個(gè)固定數(shù)值就好了镐侯,我改為了500rpx侦讨,如下是我做的效果。

  • 6苟翻、當(dāng)然韵卤,每個(gè)人的需求都不太一樣,可以在pie文件夾下的index.js里修改餅圖的各種配置項(xiàng)崇猫,配置項(xiàng)可以參考echarts的官方配置文檔沈条,就不再詳細(xì)說明了。
    地址:[https://echarts.apache.org/zh/option.html#title]

最后總結(jié)一下:

根據(jù)這個(gè)流程诅炉,就可以制作出自己需要的環(huán)狀餅圖了蜡歹,如果大家需要其他的圖屋厘,也可以根據(jù)這個(gè)流程去做。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末月而,一起剝皮案震驚了整個(gè)濱河市汗洒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌父款,老刑警劉巖溢谤,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異铛漓,居然都是意外死亡溯香,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門浓恶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人结笨,你說我怎么就攤上這事包晰。” “怎么了炕吸?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵伐憾,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我赫模,道長(zhǎng)树肃,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任瀑罗,我火速辦了婚禮胸嘴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘斩祭。我一直安慰自己劣像,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布摧玫。 她就那樣靜靜地躺著耳奕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪诬像。 梳的紋絲不亂的頭發(fā)上屋群,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音坏挠,去河邊找鬼芍躏。 笑死,一個(gè)胖子當(dāng)著我的面吹牛癞揉,可吹牛的內(nèi)容都是我干的纸肉。 我是一名探鬼主播溺欧,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼柏肪!你這毒婦竟也來了姐刁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤烦味,失蹤者是張志新(化名)和其女友劉穎聂使,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谬俄,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柏靶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了溃论。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片屎蜓。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖钥勋,靈堂內(nèi)的尸體忽然破棺而出炬转,到底是詐尸還是另有隱情,我是刑警寧澤算灸,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布扼劈,位于F島的核電站,受9級(jí)特大地震影響菲驴,放射性物質(zhì)發(fā)生泄漏荐吵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一赊瞬、第九天 我趴在偏房一處隱蔽的房頂上張望先煎。 院中可真熱鬧,春花似錦森逮、人聲如沸榨婆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽良风。三九已至,卻和暖如春闷供,著一層夾襖步出監(jiān)牢的瞬間烟央,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國打工歪脏, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留疑俭,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓婿失,卻偏偏與公主長(zhǎng)得像钞艇,于是被迫代替她去往敵國和親啄寡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容