echarts是一款基于JavaScript的可視化庫,可以通過它將數(shù)據(jù)轉(zhuǎn)化為圖表,使得數(shù)據(jù)變得更加直觀易懂。在echarts中,數(shù)據(jù)的引入方式有多種,其中一種是通過引入JSON文件來導(dǎo)入數(shù)據(jù)。下面我們來看看如何使用echarts引入json數(shù)據(jù)。
//代碼實(shí)現(xiàn): //首先,在html文件中引入echarts庫和json文件//然后,在JavaScript文件中進(jìn)行echarts的圖表渲染并導(dǎo)入JSON數(shù)據(jù) var myCharts = echarts.init(document.getElementById('myCharts')); var option = { //系列1,數(shù)據(jù)意義:銷售額 series: [{ name: '銷售額', type: 'pie', radius: '55%', data: data.sale //data.sale為json文件中的數(shù)據(jù) }], //圖例 legend: { data: ['銷售額'] } }; myCharts.setOption(option);
在上面的代碼中,以pie為例,將服務(wù)端傳過來的JSON數(shù)據(jù)賦值給series中的data屬性。其中data和series一樣也是數(shù)組,它的每個元素都代表著一個扇形區(qū)域,而每個數(shù)組元素的第一個值代表的是扇形區(qū)域的名稱,而第二個值就是此區(qū)域的值。
總之,使用echarts引入json數(shù)據(jù)非常簡單。只要先在HTML文件中引入echarts庫及json文件,然后在JavaScript文件中進(jìn)行圖表渲染并導(dǎo)入JSON數(shù)據(jù)即可。