国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

Echarts基本用法_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

2019-11-19 15:50:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

echarts太完美了:

1,開(kāi)源軟件,無(wú)私的為我們提供漂亮的圖形界面;

2,使用簡(jiǎn)單,默默的為我們封裝了重要的js,只要會(huì)引用就會(huì)使用echarts;

3,種類多,echarts為我們提供了各種圖標(biāo),其中最具象征的就是地圖了;

4,兼容性好,基于html5動(dòng)畫(huà)渲染超棒。

echarts官網(wǎng) 提供了源碼和說(shuō)明文檔,使用echarts需要先到官網(wǎng)下載需要的js源文件。

官網(wǎng)上的demo中夾雜著很多我們用不到的東西,想使用餅狀圖就得從demo中把不用的去掉,劈植斬葉留下最原始的功能實(shí)現(xiàn)。這樣畢竟比較費(fèi)時(shí),我就在裁剪后的代碼中加以總結(jié)于是乎新的使用教程如下所示:

echarts餅狀圖實(shí)現(xiàn)步驟:

1,在簡(jiǎn)單的html中引入js文件

<head>   <meta charset="utf-8">   <title>Charts demo</title>    <script src="js/esl.js"></script> </head> <body> </body> 

2,為圖形準(zhǔn)備容器

<head>   <meta charset="utf-8">   <title>Charts demo</title>    <script src="js/esl.js"></script> </head> <body>      <div id="picturePlace"></div>   </body>

 就是在html中添加一個(gè)div給定id,圖表就會(huì)顯示在div中。

3,模塊導(dǎo)入js

<head>   <meta charset="utf-8">   <title>Charts demo</title>    <script src="js/esl.js"></script> </head> <body>   <div id="picturePlace"></div>    <script type="text/javascript">     // 路徑配置     require.config({       paths:{          'echarts' : 'js/echarts',         'echarts/chart/pie' : 'js/echarts'       }     });   </script> </body> 

4,添加顯示數(shù)據(jù)

<head>   <meta charset="utf-8">   <title>Charts demo</title>    <script src="js/esl.js"></script> </head> <body>   <div id="picturePlace"></div>    <script type="text/javascript">     // 路徑配置     requireconfig({       paths:{          'echarts' : 'js/echarts',         'echarts/chart/pie' : 'js/echarts'       }     });           // 使用     require(       [         'echarts',         'echarts/chart/pie' // 使用柱狀圖就加載bar模塊,按需加載       ],       function (ec) {         // 基于準(zhǔn)備好的dom,初始化echarts圖表         var myChart = ec.init(document.getElementById('picturePlace'));                   option = {             title : {               text: '某站點(diǎn)用戶訪問(wèn)來(lái)源',               subtext: '純屬虛構(gòu)',               x:'center'             },             tooltip : {               trigger: 'item',               formatter: "{a} {b} : {c} (iwvjtn8m0%)"             },             legend: {               orient : 'vertical',               x : 'left',               data:['直接訪問(wèn)','郵件營(yíng)銷','聯(lián)盟廣告','視頻廣告','搜索引擎']             },             toolbox: {               show : true,               feature : {                 mark : {show: true},                 dataView : {show: true, readOnly: false},                 restore : {show: true},                 saveAsImage : {show: true}               }             },             calculable : true,             series : [               {                 name:'訪問(wèn)來(lái)源',                 type:'pie',                 radius : '55%',                 center: ['50%', '60%'],                 data:[                   {value:335, name:'直接訪問(wèn)'},                   {value:310, name:'郵件營(yíng)銷'},                   {value:234, name:'聯(lián)盟廣告'},                   {value:135, name:'視頻廣告'},                   {value:1548, name:'搜索引擎'}                 ]               }             ]           };              // 為echarts對(duì)象加載數(shù)據(jù)          myChart.setOption(option);        }     );   </script> </body> 

5,運(yùn)行程序顯示結(jié)果

以上是餅狀圖的實(shí)現(xiàn)步驟,柱狀圖散點(diǎn)圖跟這個(gè)類似就是引用js時(shí)餅狀圖是pie,柱狀圖是bar,對(duì)應(yīng)的option里面的數(shù)據(jù)不同,程序的架子是一樣的。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 安达市| 温宿县| 托克逊县| 东阳市| 巨鹿县| 柳州市| 金阳县| 石泉县| 临汾市| 保康县| 江西省| 柯坪县| 大关县| 肥乡县| 河津市| 宣武区| 于田县| 安龙县| 双牌县| 永平县| 仲巴县| 微博| 华亭县| 枞阳县| 精河县| 绿春县| 洛隆县| 保亭| 新巴尔虎左旗| 平定县| 武城县| 灌阳县| 健康| 英超| 青川县| 安溪县| 云霄县| 富阳市| 庄河市| 且末县| 遂溪县|