更新時間:2022年06月13日09時38分 來源:傳智教育 瀏覽次數(shù):
今天的Python培訓(xùn)課程我們講解一下Echarts。Echarts(Enterprise Charts,商業(yè)產(chǎn)品圖表庫)是一個使用JavaScript編寫的、開源的數(shù)據(jù)可視化圖表庫,它提供了一系列直觀且生動的、可交付的、可高度個性化定制的圖表,可以流暢地運行在PC和移動設(shè)備上,并且兼容當(dāng)前絕大部分瀏覽器(IE8/9/10/11、Chrome、Firefox、Safari等)。
Echarts的底層基于ZRender(二維繪圖引擎,支持Canvas、SVG、VML等多種渲染方法)創(chuàng)建了坐標(biāo)系、圖例、提示框等基礎(chǔ)組件,并基于這些組件創(chuàng)建了豐富的圖表,包括:常見的折線圖、柱形圖、散點圖、餅圖等;用于地理數(shù)據(jù)可視化的統(tǒng)計地圖、熱力圖等;用于關(guān)系數(shù)據(jù)可視化的樹狀圖、旭日圖;用于多維數(shù)據(jù)可視化的平行坐標(biāo);用于BI(Business Intelligence,商業(yè)智能)的漏斗圖、儀表盤,還有任意混搭展現(xiàn)的組合圖表。
下面是一個由ECharts生成的氣泡圖,如圖9-1所示。
圖9-1 ECharts氣泡圖
圖9-1的氣泡圖包括5個公共組件,分別為標(biāo)題組件、圖例組件、提示框組件、數(shù)據(jù)區(qū)域縮放組件、視覺映射組件。