99久久久精品免费观看国产,紧身短裙女教师波多野,正在播放暮町ゆう子在线观看,欧美激情综合色综合啪啪五月

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  零基礎學IT  >  零基礎學html5  > 什么是ECharts?前端圖表框架echarts詳解

什么是ECharts?前端圖表框架echarts詳解

來源:千鋒教育
發布人:SYQ
時間: 2022-06-29 09:50:00 1656467400

  在web開發項目過程中,經常會有需要繪制圖標的情況,簡單的圖表可以用canvas來繪制,但是遇到復雜的圖標canvas無法滿足其功能,遇到這種情況怎么辦呢?別著急,今天小千為大家推薦一款前端大佬都備受青睞的圖標插件-前端圖表框架echarts

前端圖表框架echarts

  1.ECharts特性簡介

  ECharts是一個使用 JavaScript 實現的開源可視化庫 ,啥叫開源呢,通俗點說,就是免費!小伙伴們可以大膽放心的使用,可視化工具呢,就是將一系列的數據,轉化成非常直觀的圖表,來供大家查看,ECharts可謂是制作圖表的良心之選,并且可以流暢的運行在 PC 和移動設備上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),所以,基本完全不用擔心兼容性的問題,底層依賴輕量級的矢量圖形庫 ZRender、提供直觀、交互豐富、可高度個性化定制的數據可視化圖表。

  ECharts 提供了常規的折線圖、柱狀圖、散點圖、餅圖、K線圖,用于統計的盒形圖,用于地理數據可視化的地圖、熱力圖、線圖,用于關系數據可視化的關系圖、treemap、旭日圖,多維數據可視化的平行坐標,還有用于 BI 的漏斗圖,儀表盤,并且支持圖與圖之間的混搭。

  2.ECharts的下載

  在使用ECharts之前呢,我們需要先去官網下載最新版本的ECharts的依賴包,推薦大家下載源代碼,因為源代碼里面包含了所有圖表組件以及常見的警告和錯誤。如果你覺得源代碼文件太大,而且項目中用到的圖表功能很簡單的話呢,那就使用精簡版的好啦。

1

  3.ECharts在普通項目中的使用

  下面重點來啦,準備和小編一起完成圖表代碼的實現啊。

  首先呢,給大家講一下ECharts圖表在普通項目中的使用,后面還會講到如何在vue項目里面使用,其他的開源框架里面如何使用小編就不一一講解了。

  第一步

  老規矩,首先將下載好的ECharts.js放在項目的js文件夾下面,之后呢,在需要用到的頁面,引入<script src="ECharts.js"></script>,然后就可以開始寫代碼了。

  第二步

  準備好一個dom元素,當然啦,需要給該dom元素一個id,方便我們去找到它,而且,還要給這個元素一個寬高,作為表格的視口,至于寬高給多少呢,大家自行設置。<div id="main" style="width: 600px;height:400px;"></div>

  第三步

  開始寫js代碼啦,js代碼有三個步驟:

  FIRST

  初始化ECharts實例:

2

  SECOND

  指定圖表的配置項和數據:

3

  THIRD

  使用剛指定的配置項和數據顯示圖表:

4

  在瀏覽器打開代碼,得到了一個帶動畫效果的柱狀圖。

5

當然,不只是只有柱狀圖,還有各種其他的圖表,怎么使用呢,首先點擊實例,我們就來到了這個頁面

6

  看上哪個圖表了嗎?不要猶豫啦,點擊進去,我們就來到了如下頁面:

7

  然后復制左邊的option代碼,替換掉之前的第二步里面的option就可以啊,第一步和第三步是通用的,不需要修改;

  圖表里面的數據也是可以自定義的,比如想渲染通過ajax請求過來的數據的話,直接在ajax的回調函數里面直接給option賦值或者修改就可以啦;

  那么,關于ECharts圖表在普通項目中的使用就講到這里啦,下面就給大家演示一下如何在vue-cli 3.0里面的應用。

  4.ECharts在vue-cli 3.3.0中的使用

  ECharts不止是在vue-cli 3.3.0項目中可以使用,在其他版本的vue里面同樣可以使用,因為vue-cli已經更新到了3.3.0,所以我們今天用這個版本作為例子來給大家演示。

  第一步

  第一步呢,肯定是要先搭建vue-cli的項目啦,首先你需要有node的運行環境,這里我就默認大家都有啦。首先呢安裝vue-cli的全局環境npm install -g @vue/cli,裝好之后呢,嘗試輸入命令vue --version,如果出現了3.3.0字樣,就說明安裝成功啦,如果報錯vue不是內部命令的話呢,就是安裝失敗了,那就有可能是你沒有裝node環境,或者node版本過低哦,vue-cli需要 node 8.9 或更高版本 (推薦 8.11.0+),這時候你就需要裝一個更高版本的node啦,vue-cli環境搭建好之后呢,就開始創建vue的項目啦。也很簡單,新建一個文件夾,然后輸入指令vue create hello-world,就可以創建好一個vue的初始化項目啦。項目初始化之后呢,安裝ECharts依賴包npm install ECharts -S,就可以開始寫代碼啦。

  第二步

  在main.js里面導入ECharts依賴包,再將ECharts實例化函數設為vue的原型函數,便于全局訪問,代碼如下圖:

8

  第三步

  然后在HelloWorld.vue的template里面添加標簽<div id="main" style="width: 600px;height:400px;"></div>;

  script里面代碼如下:

9

  當然也有別的不同的寫法,但是我覺得,這是我研究了很久出來的一套比較合理的寫法,數據option放在data里面,初始化圖表的drawCharts方法放在methods里面,然后呢方法為什么要在mounted生命周期函數里面調用呢?直接在methods里面調用不行嗎?是不行的,因為我們在初始化的時候操作了dom元素,而mounted聲明周期函數是在頁面中的dom元素加載完畢之后才執行的而函數,所以在mounted里面調用drawCharts方法就不會出現找不到dom元素的情況啦,vue里面是拒絕操作dom元素的,但是呢,這個插件沒有辦法,必須選中dom元素初始化才可以,所以這里是一點小瑕疵,希望ECharts團隊可以更加的優化一下。最后呢,大家npm run serve一哈,這樣圖表出來啦~

  以上內容是針對前端圖表框架echarts的詳解,上文對使用該插件的操作步驟、注意事項進行了詳細介紹,希望對大家有所幫助。更多關于WEB培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養模式,擁有國內一體化教學管理及學員服務,助力更多學員實現高薪夢想。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
主站蜘蛛池模板: 久久午夜神器| 濑亚美莉在线视频一区| 一本伊人| 国产欧美va欧美va香蕉在| 日韩大片观看网址| 最新国产三级在线不卡视频| 最近2019中文字幕mv免费看| 再深点灬好舒服灬太大了添| 波多结衣一区二区三区| 男人j放进女人p全黄午夜视频 | 欧美日韩大片在线观看| 亚洲无圣光一区二区| 欧美最猛性xxxxx69交| а√在线地址最新版| 精品久久久久久国产| 精品国产不卡一区二区三区| 4408私人影院| 久久成人免费播放网站| 宅男噜噜噜66网站| 又大又硬又爽免费视频| 亚洲色国产欧美日韩| 直接观看黄网站免费视频| 欧美性色黄大片www喷水| 美女主播免费观看| 狠狠色噜噜狠狠狠狠色吗综合| 西西人体44rt大胆高清日韩| 天天爱夜夜操| 日韩在线视频线视频免费网站| 亚洲一级毛片免费在线观看| 91精品国产高清久久久久| 日本三级高清电影全部| 波多野结衣变态夫妻| 一级特黄aaa大片在| 80yy私人午夜a级国产| 视频在线免费观看资源| 日本一道高清一区二区三区| 水蜜桃视频在线免费观看| 波多野结衣cesd—819高清| 美女扒开尿口直播| 欧美黑人巨大videos精品| 奇米网奇米色|